This is a public forum and we do not have access to your account.
There is a few reasons why you might experience a delay after a Direct Deposit date has been given:
Bank account information provided is wrong. (Check the routing and account number you entered); if the bank information is wrong the IRS will issue a paper check instead. Contact the IRS IRS Contact Page
There might be a delay within your bank (contact your bank)
You paid your TurboTax fees with your refund (this might cause a delay while the banks do a split transaction between your refund and the preparation fee)
This is just some general information, Keep in mind that once your return is accepted for processing by the IRS and/or State TurboTax has no control over the processing of your return and/or release of your refund. If you have any inquiries on any delay you should contact the IRS or your state Department of revenue directly for further assistance.
There is a couple of FAQs to help you track your refund