will need to wait for a visa
if someone marries a permanent resident, the permanent resident files I-130 at appropriate service center. After approval, the National Visa Center will hold the petition until the visa becomes availabe. If the spouse is in the US, he/she should file I-485 after visa becomes available. (watch the visa bulletin: ) the spouse should maintain legal status as, the waivers are different for persons married to permanent residents than for persons married to US citizens. consult an attorney if your spouse is illegal or out of status alien.