I filed my taxes on feb.8.it was rejected but I fixed something and it was accepted on feb.9th. It has been more than 21days.
You can check the e-file status of your return by clicking here: Check your e-file status and you can check the status of your refund by going to the IRS Refunds page.