The IRS suggests that you hold on to them for three years, but many tax advisors recommend that you keep them for seven. It doesn't hurt you to err on the side of caution. Additionally, if you have taken net operating losses or deductions in the same vein, you will want to keep your records from when you first took the deduction/loss.