It can take up to seven years for negative information from a closed account to come off a credit report. And it can take up to 10 years before positive information goes away.