For a foreign friend/crush/girlfriend/boyfriend living in the US, you can apply for a visitor visa to visit them. However, if you belong to a visa waiver country, you do not require a visa to travel to the US. Besides, you can visit any person in a foreign country with a valid visa.
As a general rule, you will have to complete an I-130 Form (Petition for Alien Relative). This document establishes the relationship between you and your partner. This process is necessary if you want your domestic partner to stay legally in the United States.
After filing Form I-129F, Petition for Alien Fiancé, it may take approximately 10 to 16 months to obtain a K-1 visa. It may be shorter for some and longer for others. As explained, the K-1 processing time can vary based on the agencies that adjudicate the many steps.
If you would like to travel to get married to a U.S. citizen in the United States and then stay in the U.S. to live there permanently, you will need to apply for and obtain a fiancé(e) visa. If a fiancé(e) visa is issued, you must marry within 90 days of your arrival in the United States.
After filing Form I-129F, Petition for Alien Fiancé, it may take approximately 10 to 16 months to obtain a K-1 visa. It may be shorter for some and longer for others. As explained, the K-1 processing time can vary based on the agencies that adjudicate the many steps.