According to IRS estimates it takes about 21 days to receive your refund once it has been e-filed and you requested the funds to be direct deposited. Please see this TurboTax FAQ for more information:
You have clicked a link to a site outside of the TurboTax Community. By clicking "Continue", you will leave the Community and be taken to that site instead.