The IRS website, Where's My Refund, has not been updating as it should, so you might have your refund in your bank account even though there is no update to the IRS website. It happened to my son, his deposit was in his bank account even though the IRS website still showed received.. So you might want to check your bank account.
From the IRS:
Updates to Where’s My Refund Status Delayed for Some
The Where’s My Refund app may show “Return Received,” even if we’ve already issued your refund. Your refund will not be delayed. There’s no need to call the IRS.