It's frustrating and eating me alive!! I thought waiting for the I-129F to get approved was stressful... this is just as stressful! I keep checking the USCIS site every day for updates and nothing ever updates on there. It bounces around from 4 months... to 2 weeks... to 2 months... to 3 weeks... to 4 months again. It's extremely frustrating!
You said you reached out to USCIS, did you contact them via phone, email, in person at an office?