What are the basic requirements for a fiancee visa?
On the date that the petition is signed, you must be a citizen of the United States who is free to marry the alien fiancee, who must also be free to marry you. You must also have had an in-person meeting with your fiancee within the previous two years unless you can qualify for the very restrictive waiver of the meeting requirement. Your fiancee must also not be inadmissible to come to the United States and the consulate abroad must be convinced that a marriage is likely to occur. You must also show that your fiancee is not likely to receive public relief if allowed to enter the United States.