I married an American and I already sent the I-130 form, but they told us that the process of obtaining the green card can take up to more than a year so I would like to go visit him for at least 3 weeks or a month. I don't know which is the most commonly used visa to visit spouses in the USA, nor what would be the appropriate time for my visa to not be denied. I would appreciate any help.