Marrying a US citizen or resident will not make a difference to your current status. You still have to maintain your F-1 status and comply with OPT rule until you get your own GC. That means, you should be either a student until the time you get your green card or should be working under OPT.
Waiting time for Family based preference 2A (marrying a US resident) to get GC is about 4 years .. or may be even more (they will be issuing GC on 1/2010 for applicants who filed petition before 01/01/2006.
http://www.travel.state.gov/visa/frvi/bulletin/bulletin_4597.html
There are several free immigration forums moderated by immigration lawyers or people like us on the net .. you should put your question there ..
Some of the forums are:
http://dir.groups.yahoo.com/group/immigration_info/?v=1&t=directory&ch=web&pub=groups&sec=dir&slk=3
Search for more immigration forums ...good luck
If you are planning to hire an attorney to file I-130, you should ask these question to hom/her.