If your marriage is to a US citizen, then , your husband can file I-130 petition along with an I-485 green card and work permit for you. Processing time for getting green card is about 7 months. Even if your husband is only a green card, he can file an I-130 for you in which, case, your visa will not become current for about 2 and half years. But he should immediately file his application for citizenship. Once he is a US citizen, your visa becomes immediately current. Since you have lived in US for decades, I believe there may be other options even if none of those above are availing to you. In which case, you should speak to an immigration lawyer. Note that you have accrued several years of unlawful presence, it is unsafe for you to travel overseas without the advice of competent attorney Finally, since you have worked for many years in the US, you must absolutely confirm that you did not state in any employment document (including in a Form I-9) that you are a citizen of US. That may pose serious problems for you especially if such statement is made after Sep. 1996
Answered on Jan 31st, 2013 at 9:18 AM