You can expect to wait for your green card not less than 5-6 months from the day your spouse files a petition for you. If you marriage lasts, you will qualify for U.S. citizenship in 3 years from the date of becoming a permanent resident. If you divorce your U.S. spouse, or get separated, within the first 2 years, you will lose your green card; otherwise, your conditional, 2-year green card will be replaced with a permanent green card. If you divorce your spouse you after receiving a permanent green card but before qualifying for citizenship, you will have to wait 4 years and 9 months from the date of becoming a permanent resident before you can apply for naturalization. Only after becoming a citizen, you will be able to petition for your mother. After you file an immigrant petition for your mother, you will have to wait about 9 months for USCIS to consider your petition, another couple of months for the case to be transferred to the National Visa Center, and yet another few months for the Department of State to complete the paperwork and send it over to the U.S. embassy in your mother's country. How long will the embassy take to schedule a visa interview for your mother depends on how busy the consular section in your country will be at the time; several months is not uncommon. Please understand that the processing times I have given you in the previous paragraph are the current ones; by the time you become a citizen, they can (and likely will) change. But, generally, you can expect the process to take 1.5 -2.5 years after you become a citizen.
Answered on Mar 05th, 2013 at 11:40 PM