Get your taxes done using TurboTax

I filed April 5 and still dont have my refund.  I thought I can get it within 21 days. Whats happening.  Can I get Turbo Card? Is it faster that way? anything?