In my case it took nearly a year but we had a couple of rubbish lawyers to begin with
When we found the one we used it took around 6 months but we managed to get an expedite through
Without the expedite over 12 months but check the latest status on uscis