IRS hasn’t accepted efile

I filed through TurboTax almost 3 weeks ago, but when I check to see where my refund is, the irs has no record of my return. Why hasn’t the IRS received my return? I got a direct deposit for my state refund a few days ago, but still nothing about federal. I can’t call the IRS because they don’t even have record that I’ve filed, so I’m a little confused on what to do. TurboTax shows that it was accepted.