What causes a roof to wear out?

Many factors can contribute to the decay of a roof:

Severe weather

Direct sun

Algae

Mildew growth

Hailstones


All of these factors can contribute to what causes a roof to wear out.

Anytime anything strikes the roof and removes some of the granules, you could have a problem.

Another unexpected contributor is darker colored roofs.

These tend to wear out slightly faster than lighter colored roofs.