Don't worry. Even though the average return is processed in 21 days it some times can take longer. For more assistance and explanation refer to the source provided for you below.
https://ttlc.intuit.com/community/refund-status/help/what-if-my-irs-refund-is-taking-longer-than-21-days/00/26080