Federal Tax Refund Processing

I submitted my 2019 federal tax return on March 8 and it was accepted the same day. I got my state tax refund within a week through direct deposit.

 

The 2019 federal tax return said it is processing and it still says it is processing. I've waited 5 weeks, and I can't contact anyone at IRS at the moment. I can't receive my stimulus check as well until after it is finished processing...