The answer to 'how long does skylight last' is that a well-installed and properly maintained skylight can last between 15-30 years, depending on the quality of the materials and the environment it's exposed to. Skylights are made of either glass or polycarbonate, and the lifespan will vary based on the type of material used. Glass skylights generally last longer than polycarbonate, with a lifespan of 20-30 years, while polycarbonate skylights may last 15-20 years.
Proper maintenance, such as regular cleaning and inspections for leaks or damage, is key to extending the lifespan of a skylight. Homeowners should also be aware of the signs that a skylight may need to be replaced, such as cracking, fading, or leaks. Calling a professional roofing contractor for an inspection can help identify any issues and determine if the skylight needs to be repaired or replaced.