I didn't see any mention of 7 months in that article. 5 months in rare cases but still 100-120 days being the norm not the exception.
Latest from USCIS in February this year was 12-week wait times. Given that you can apply 90 days before needing it, I wouldn't anticipate that being an issue.