How many years does it take for credit to fall off?

A good credit history will remain on your report. The negative credit reported will usually fall off in around 7 years. Judgments will stay on your credit report until they are satisfied.