I'm a US citizen and my boyfriend is Argentinean; if we get married in the US, how long will it take for him to be qualified to work in the US? If an American citizen or green card holder of Indian origin marries a girl from India, how does he get her to US? How much time does it usually take?