When do I need to get married? After he comes to USA? Or do I need to go back to India for this?You can’t sponsor a boyfriend. You’d need to get married. It’s not fast - the visa category is limited by numbers per year and the current wait for a spouse of LPR is around 3 years.
It’s a spousal petition. You’ll need to be married before you file it.When do I need to get married? After he comes to USA? Or do I need to go back to India for this?