Mailed in returns are still being processed and amended returns are in line behind original returns which are about 7 million deep ... expect it to take quite a bit longer.
Try calling to check the status of your refund at the IRS website.
https://www.irs.gov/refunds
800-829-1040
First choose your language.
Then 2
Then 1
Then 3
Then 2
When asked for SSN do nothing it will ask twice
Then 2
Then 4
You should then be transferred to an agent, but there is likely to be a long wait.
If they can't assist you can try the Tax Advocate in your state. most are working remotely and have a backlog.
https://www.irs.gov/advocate/local-taxpayer-advocate