You should first find out whether your husband entered the United States with a visa. If he did, then you can get him a green card within 6 months. If he did not, then you should ask him if anyone ever submitted immigration papers for him or his parents (like an aunt or uncle). If he did not enter with a visa but had an old petition filed for him or his parents before April 30, 2001, then he can also get a green card in 6 months. If he did not enter the US with a visa and he did not have an old petition, he must wait for the law to change. He can still process his green card, but it will have to be through Mexico with an I-601 waiver, and if the waiver is not approved he can be stuck in Mexico for 10 years. Given this risk, it's more advisable that he waits in the US for the law to change.
Answered on Feb 14th, 2011 at 10:28 AM