The reason the email code may be expiring so soon could be that you are closing the TurboTax browser when entering into your email account for the verification code, To prevent the code from expiring keep the TurboTax browser up and open your email account in a different browser tab or from your phone. If you close the TurboTax browser this causes the code to expire fast.