I am in the same truck. I filed my case 3 months before the processing dates posted on the INS web site. I did call INS twice and is still wating. I think that it depends on the category. There is a guy who has the same category with me just get approved last week and he filed his case 1 month earlier than I did. So that let me feel much better.
So don't woory too much! We will get it!