According to the IRS, you should keep your tax returns for at least three years after filing it, but it's in your best interest to hold onto them for longer.