The U.S. Internal Revenue Service (IRS) recommends keeping tax returns between three and seven years, depending on your situation.