Besides the fact that they get old over time, damage can be caused by hail and other weather conditions, improper installation, a defective product, mechanical damage, or foot traffic on the roof.