Normal processing for an I-130 based on marriage to a U.S. citizen right now is about 5 months. See:
https://egov.uscis.gov/cris/processingTimesDisplay.do
It can be longer if you are a permanent resident.
You should have received the receipt notice by now. If you did not, you can make an INFOPASS appointment for your local CIS office to check on your case.
See:
https://infopass.uscis.gov/info_lang.php?sel_lang=en
Regards,
Andrew M. Wilson, Esq.
Serotte Reich Wilson, LLP
www.srwlawyers.com
awilson@srwlawyers.com
Answered on May 25th, 2012 at 4:24 PM