World Esquire Law Firm | Aime Katambwe
Yes, you need to be naturalized first. Only USCs can file fiance visas. Sorry but you're almost there. You could always marry and file something for her/him now and when you are naturalized, your petition will be automatically upgraded. In most cases that is a good thing, but in other cases (as in the case of Mexico) it can disadvantage your beneficiary's position. So think carefully if you decide not to wait. Good luck!
Answer Applies to: California