You should keep your records and tax returns for at least 3 years from the date the return was filed or the date the return was required to be filed, whichever is later. It is recommended that you keep these records longer if possible.