Have you tried to obtain your case status online?
Also, all the timelines went to the dogs last Novemeber when the INS started to enforce the mandatory background checks on all natz applicants. Yes, they process people out of order. Yes, they are supposed to process in chron. order but the...