my cousin is a US citizen while shes married to a guy over seas and they got married in his country. what does she do inorder to bring him here and how long does it take? i heard more than 2 years..why?
You would need to fill out and file a K-3 Spouse Visa to bring the non-U.S. Citizen spouse to the United States. Once this is approved and the Visa is in hand, the spouse can begin the process of getting a Green Card and Work Authorization.
The K-3 paperwork can take up to 6 months to be approved. Once the paperwork is complete, the interview step can take up to 2 weeks. After the interview, it will take up to five business day to receive the Visa.
The spouse would need to fill out forms I-485 and I-765 in order to get their Green Card and Work Authorization. It can take between 30 and 90 days to receive work authorization. The Green Card can take up to 6 to 8 months to receive.
The Green Card will be for two years with the stipulation that the marriage lasts for those two years. 3 months before the Green Card runs out, they can file form I-751 to have that stipulation removed, at which point the Green Card becomes a permanent one.
After having the Green card for three years, the spouse can apply for U.S. Citizenship.
Again, this is a legal question. She needs to talk to a lawyer. Wish I could help, but this is beyond a general advice website. Sorry.