Quality bathtub reglazing done by a professional can last between 10 and 15 years. DIY bathtub reglazing does not last as long, typically between 3 and 4 years.