Learn about the US fiance visa.
If you're engaged to a US citizen, congratulations. The fiance visa (officially, K-1 Visa) is a 90 day visa that will permit you to join your fiance in the US before getting married. The good news is that there are no annual limits on the number of fiance visas issued per year, so you won't have to wait in line. The bad news is it normally takes seven to twelve months to obtain the visa. If you're already in the US or if you and your fiance are both abroad, then your best option is probably to skip the fiance visa, get married and then apply for a green card. However if you're trying to join your fiance in the US before getting married, the fiance visa's a great option.