If your fiance is a lawful permanent resident but not a citizen of the United States, his immigrant petition for you will not make you eligible to remain in the U.S., because only a limited number of immigrant visas are granted every year to spouses and children of U.S. permanent residents, and you will get your visa only after all the people who had petitions filed for them before your petition was filed. Right now, the queue in this category is 2.5 years long. If you marry this guy, and he becomes a citizen, then his petition for you will not be subject to any numerical limitations and waiting times, and you would be able to receive a green card without leaving the U.S. There are several options available to you, and you should discuss them with an immigration law attorney.
Answered on Aug 22nd, 2012 at 1:41 PM