Hi

I am on H1B visa residing in United States.
i m getting married with my fiance on Jany 2006. she is currently having green card and she will get citizenship on May 2006

when should i apply for change of status:
immidiately after marriage in january or should i wait before my fiance get citizenship

which one is fater process???

also how long will it take for me to get green card/citizen

Thanks