Form I-129F is used to file petition to bring your foreign fiance'(e) (k-1) to the U.S. for marriage. When the petition is approved the k1 visa process will then follow. K-1 is a nonimmigrant visa that permits a foreign national fiance'(e) of a U.S. citizen to enter the United States to marry the petitioner within 90 days of admission to the U.S.

Here is the timeline of my K1 visa process in 2014, from filing the Form I-129F to getting married.

July 31, 2014 – Form I-129f sent to USCIS

Read more here ➡ Filing Form I-129F

Aug. 07, 2014 – NOA 1 received

Nov. 05, 2014 – Received an RFE

Nov. 14, 2014 – RFE Sent back

Dec. 08,2014 – NOA 2 received

Jan. 08, 2015 – Case Number available

Jan. 12, 2015 – NVC Letter received

Jan. 22, 2015 – Paid visa at BPI

Jan. 23, 2015 – Submitted DS-160 online

Feb. 11, 2015 – Approved petition form from NVC arrived at USEM

Feb. 18, 2015 – Scheduled medical and interview online

Feb. 26, 2015 – First day of medical exam at St. Lukes | Letter from USEM received in mail

Feb. 27, 2015 – Medical Exam result for sputum

Mar. 11-13, 2015 – 3 days Sputum Exam schedule

Mar. 18, 2015 – Pulmonary evalution – negative

May 11, 2015 – End of 2 months Sputum Culture | Called St. Lukes – Immunization scheduled

May 14, 2015 – Back at St. Lukes for immunization

May 19, 2015 – USEM interview – Approved

May 28, 2015 – Visa on hand

June 1, 2015 – CFO seminar

June 8, 2015 (PH time) – Departure at NAIA Terminal 3

June 8, 2015 (US time) – Arrived at Kentucky International Airport

July 10, 2015 – Applied for social security number

July 14, 2014 – Received Social Security Card in mail

Sept. 04, 2015 – Got married