Get your taxes done using TurboTax

I filed in February with direct deposit, income under 20,000, and still no stimulus check.  What the heck?  I feel alone, anyone else not received theirs?