The question

My boyfriend lives in Bahrain but he is from Nigeria. He wants to come to the United States so that we can get married next year. We met online. I have read that you have to have at least seen this person at least once in the past two years. Just trying to find out what might be our best option.