It depends upon the number of applications filed before you and the number of USCIS adjudicators and contract workers assigned. No one except the USCIS knows those facts. Some adjudicators require more time to adjudicate the applications assigned to them. It can take a while.
The system is broken. The Congress has refused to assign and properly train enough USCIS Adjudicators to keep up with the backlog. It can be another six months, it may be another two years. You application may even be misplaced. Check the processing time at the USCIS Website based upon the Regional processing center assigned to your form number and visa type. Good luck.
This is general information, not legal advice, and does not create an attorney client relationship.
The number of applications filed is not public. The cut off is determined by how many have been filed.
Attorney Robert Brown's (former INS Director, 1972-99) reply to your question is general in nature, and does not constitute legal advice as all facts are known to him. For specific advice or representation you should retain an attorney experienced in immigration law. Mr. Brown's reply on AVVO does not create an attorney/client relationship not constitute legal advice.
Years licensed, work experience, educationLegal community recognition
Peer endorsements, associations, awardsLegal thought leadership
Publications, speaking engagementsDiscipline