At this time it takes about 3 years. The time varies from time to time. You need to file the application at your earliest so that you can wait in line early.
It varies depending on which country the spouse is front. Based on the January 2011 Visa Bulletin it can take as little as 3 years, to as much as 5 1/2 years if the person is from Mexico. One way to speed it up is for the Green Card holder to file for Naturalization as soon as eligible. Once a US Citizen the process could take only months.
The wait time depends on what country your from, but takes at least 9 months. Current wait times are up to 7 years, so in some cases it is easiest to just become a citizen which you can do after 5 years if you have been living in the US and dont have any criminal history.
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.