If it's not in your card you must of did something wrong the same thing happen to me. If anything you should call and speak to a representative. I hope this helped you !
We don't have access to your return in this public forum and cannot verify if it has been sent by mail. According to the IRS, however, your refund could hit your account 1-5 days after it is sent by the Internal Revenue Service because banks vary in how and when they credit funds.
https://www.irs.gov/refunds/tax-season-refund-frequently-asked-questions