many have reported this issue.
The IRS says that for most taxpayers (like 90%) (who e-filed, requested direct deposit and for which there are no return issues) it takes about 21 days on average from completion of processing. In reality, some take longer. Check your refund status on the IRS website
https://www.irs.gov/refunds