How Long to Keep Tax Records?

There have been many arguments over this question. The best thing to do is keep your old tax records for at least 7 years. This is a number that comes up in every conversation about the topic,