Sorry you're having to wait so long. You can phone the IRS and speak to a representative. Ask them to explain what is taking so long.
IRS: 800-829-1040 (7AM-7 PM local time) Monday-Friday
If you don't get good info from the IRS, or especially if you have an economic hardship, the IRS Taxpayer Advocate Service might agree to help.
https://www.irs.gov/taxpayer-advocate