Very few applications take less than 3 months to be adjudicated. 3 months has not passed on your case, and you should remain more patient. You may try calling USCIS and see if they have a processing time to provide you on this type of case.
Legal disclaimer: Mr. Zapata's response to your question is general in nature, as not all the facts are known to him. You should retain an attorney experienced in immigration law to review all the facts in your case in order to receive advice specific to your case. Mr. Zapata's statement above does not create an attorney/client relationship.
Don't waste your time checking their 'status' system ... it isn't all that up-to-date.
Register your receipt numbers for e-mail notification and you'll get the most recent news.
Every case is different. I filed for a husband & wife recently and they just got their cards. We filed in July.
PROFESSOR OF IMMIGRATION LAW for over 10 years -- This blog posting is offered for informational purposes only. It does not constitute an attorney-client relationship. Also, keep in mind that this is an INTERNET BLOG. You should not rely on anything you read here to make decisions which impact on your life. Meet with an attorney, via Skype, or in person, to obtain competent personal and professional guidance.