Hello, I am B1/B2 visa holder. My girlfriend is an American citizen and we will get married soon. Because of business and personal reason, I have to be traveling once or twice a month out from the US while waiting for my green card. How will the right way to request the green card be? We can get married either in the US or in my country.