Good question. Ask your attorney. He or she would be in the best position to know. If you do not have any, talk to USCIS. They should know.
NYC EXPERIENCED IMMIGRATION ATTORNEYS www.myattorneyusa.com; email: firstname.lastname@example.org; Phone: (866) 456-8654; Fax: 212-964-0440; Cell: 212-202-0325. The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter.
I'm sorry to tell you that there's no real way to push them. One can send a status request, but it will probably come back saying, "Wait." In Los Angeles, we have a long line. I have a client who has been waiting 9 months for an interview.
Free Consultation Anywhere in USA | 626-399-4194 |ICannHelpYouNow.com | John1Davidson@gmail.com
You should be consulting with an immigration attorney
The above is not intended as legal advice. The response does not constitute the creation of an attorney client relationship as this forum does not provide for a confidential communication.