If you are a US citizen, and you are not ready for marriage yet, you could always sponsor him for a fiancé visa. The fiancé visa takes about a year prior to when he can actually legally enter the United States, but you would have to get married to him within 90 days after he arrives in the US. Then he can be sponsored for a green card. This will buy you at least one year of time before you commit to marriage. One of the conditions for the fiancé visa is that you have to physically meet your fiancé within two years prior to filing for the K-1 application. Consider working with an attorney. Some of us charge a very affordable flat fee.
Consumers can use this platform to pose legal questions to real lawyers and receive free insights.
Participating legal professionals get the opportunity to speak directly with people who may need their services, as well as enhance their standing in the Lawyers.com community.