We keep general files 7 years after the date of the last correspondence and accounts files 10 years. That's standard business practice. For personal records some things (mortgage documents, bank statements, insurance claims, divorce papers etc I don't throw away, I only keep receipts for large items and then only while I have the item.