Yes it was a long wait but we got the EAD and we don't have any complicated circumstances in our case. We are now waiting to hear about our interview so I'm overall just very glad to be at this point. Good luck! The waiting sucks but if you have no complicated aspects to your case, just know that the long wait is due to USCIS taking their sweet sweet time. They have tons and tons and tons of applications, plus internal workplace politics and changes to deal with, PLUS the ever-shifting federal government and the burden of national security to take care of.