I am a Active Duty Soldier stationed in the US ( will deploy next week to afghanistan) . I was married may 2009 to my wife who is undocumented, but we have been together for almost 2 years. she is pregnant and we have a 10 month old baby I'm a US citizen. I was told by USCIS that she had to leave the country and then file the I-130 form. they told us that she had to wait or stay in mexico for 10 year. we are very confuse and dont know if we should file now or after my deployment, but i think the sonner the better.