Personal Record Retention

How long should i keep records? Internal revenue service. Curious about someone's past? Get public recordssearch now no hit, no fee100% ...