7 years.
Medical bills do not ordinarily show on a credit report. IF a medical related debt is defaulted and turned over to collections, the collection account may show for 7 years from the month/year service was received. This time period is established by the Fair Credit Reporting Act.
Seven years from the time you received the medical treatment.
Medical bills stay on your credit report for 7 years from the "last date of activity".