You can petition for your wife now and as soon as you become a US citizen, if the priority date is not current at that time, you can upgrade the petition to immediate relative petition and it will go faster. As a spouse of a green card holder, the process is currently taking about 2.5-3 years. For spouse of a US citizen, the process is about 9-12 months.
Answered on Sep 05th, 2012 at 4:14 PM