It does seem rather long but you should be advised that beginning this coming July whole courthouses are being closed, staff laid off and cases reassigned meaning longer waits in general. At many courthouses the criminal clerks do not answer the phone due to " budgetary" constraints. Ask your attorney to follow up. Good luck.
Unfortunately there is not much you can do to speed up the process at this point. Once your attorney has filed the petition, it is in the courts hands. The wheels of justice turn slowly, as they say. This can be incredibly frustrating for normal people who do not deal with the system every day. Just try or be patient (easier said than done). From what you have described you have a good chance of success. The wait will be worth it. Good luck.