IRS says you should keep your income tax filings for seven years and all copies of payments made. Credit card payments for bills should be kept until you see it posted to your account. Rent, lease and mortgage payments should be kept at least a year. Paystubs should be kept paycheck to paycheck so you can check your year to dated to see if it is correct and then keep your last paycheck of the year with your tax filing paperwork.
i was in business so i kept everything for 10 years an individual can keep there for 4 years misc.reciepts only need to be kept till the next bill arrives. as for the tax returns FOREVER and all accompanying paper work.