Tue Jan 27, 2009 12:30 pm
You need to file an I-130 for her as Reba pointed out, as soon as you get married but it will take longer if you are an LPR. About three and a half years if I'm reading the processing times correctly (hard to tell, because you can't be sure how many they process per year).
If you are a citizen the visa number comes up immediately and she can apply for a visa straightaway. Even then it takes the consulate the best part of a year to issue it.
Going by the comments on here it's taking USCIS about six months to process citizenship applications, but of course you need to have met the residency requirement.
It is possible to amend an I-130 if you go from LPR to US citizen, but I'm not sure there's any point for marriage because the visa number will be issued immediately when you are a US citizen.
So I guess the logic is, if you can get US citizenship at some point in the next three years, get it, then apply on an I-130 for her immediately when you get your citizenship papers.
Frankly I don't think there's any other way to do it, she won't qualify for any non-immigrant category like a work permit because she's married to an LPR so CBP won't believe she has non-immigrant intent (although as an LPR I suspect they'll let her in to visit you).
The only other way would be if she could independently immigrate into the US in her own right, which would mean she would need to be an immigrant investor or some other US citizen relative would have to sponsor her. (Or an employer would have to sponsor her on I-140 but that usually takes years as well).
Steve.