Well, first, when are you planning to get married? After you get married, I think the best thing would be for you to file an I-130 petition immediately (but as an application for the spouse of a permanent resident, there will be several years' wait), and she leaves the U.S. before her authorized stay expires. When and if you become a citizen, you can upgrade the petition and she can adjust status immediately. She can come and visit you more times during this wait if she still has a valid visa, but she will not be able to stay here.
|