how many years late payment be taken off my credit
Helpful to 8 out of 16 people. You can dispute only erroneous item in your report. It is your responsibility to pay your debt on time. So if you paid late, the late payment will be in your credit report for a long time, just as discussed here (7 years maximum).