There are many signs that you need to repair or replace your skylight. Those signs include staining around the window, murky or yellow discoloration on the glass, and roof problems such as leaks, cracks, condensation, and old age. Usually, skylights have a lifespan of about 10 years.