The IRS says that for most taxpayers (like 90%) on average it takes about 21 days from completion of processing. In reality, some take longer. Check your refund status on the IRS website. TurboTax's date is just an estimate. They get no info about the actual status of your refund
https://www.irs.gov/refunds