If your husband is in the US in valid status, you can petition for him as soon as you are sworn in as a US citizen and the process will take about 5-7 months until he gets his permanent residence.
It shouldn't take more than 9-10 months now from the moment the necessary forms are filed till the day he receives his green card (first one is conditional, for two years), if all goes well.
This will depend upon the State you are in. Once you become a USC and you file for your husband then, at least in the State of NJ, the green card case for your spouse will take about 90 days or so - absent any "bumps in the road".
Consumers can use this platform to pose legal questions to real lawyers and receive free insights.
Participating legal professionals get the opportunity to speak directly with people who may need their services, as well as enhance their standing in the Lawyers.com community.