C. I Have Met In-Person My U.S. Citizen Fiancée And I Am Residing outside The U.S.
This scenario presents a variety of possibilities:
1.File For A K-1 Visa
2. Marry Your U.S. Citizen Fiancé(e) Outside The U.S. And File For A K-3 Visa
You and the U.S. Citizen can get married outside the U.S., having a wonderful traditional ceremony or a simple civil ceremony. After you both get married, your U.S. Citizen can file for a K-3 nonimmigrant visa petition with the USCIS.
The entire K-3 process generally takes about 6 to 9 months.
3. Marry Your U.S. Citizen Fiancé(e) In The U.S. And File For A K-3 Visa
After you arrive in the U.S., you and the U.S. Citizen can get married in the U.S. after which you return to the home country. Your U.S. Citizen can then file for a K-3 nonimmigrant visa petition with the USCIS.
The entire K-3 process generally takes about 6 to 9 months.
4. You Arrive In The US, Your Marriage Takes Place After 60 Days, And Your U.S. Citizen Spouse Files For A Green Card
You can obtain permanent residence or the “green card” if your U.S. Citizen files a Petition for Alien Relative and you complete the process called Adjustment of Status. You will be able to obtain work authorization and may be eligible to get a travel permit to travel outside the country.
The entire process generally takes about 6 to 12 months based on where your U.S. Citizen lives, however the work authorization and travel permit could generally be obtained in 60 to 90 days.