Felonies are kept for life. You can have them sealed if you go through the proper channels. Misdemeanors are usually kept for 7 yrs, in Florida anyway. They stay sealed unless you are tried for...
It depends on the type of record. Proof of the cost of an asset should be kept as long as you own the asset (purchase, modifications, major repairs) but routine upkeep and maintenance records aren't...