Direct Answer DIY tub refinishing kits rarely last more than 6 to 18 months because consumer-grade epoxy paint cannot properly bond to non-porous fiberglass without industrial etching and specialized equipment. DIY kits fail within 6-18 months due to poor adhesion…