5 factors that will determine how long your roof will last are

1. Type of roof
– Asphalt last 25-50 years
– Tile roof 50-100yrs
– Metal roofs 40 -80 years
– Stone coated steel 50 years

2. Weather Conditions
– If your roof has heavy sun exposure it will cause more wear and tear.
– Hail and heavy winds can damage your roof.

3. Maintenance
– Your roof will have to be maintained for items such as exposed nail heads, hole penetrations caused by critters or fallen branches, storm damage, excess algae or moss etc. throughout its life cycle to ensure longevity

4. Ventilation
– Proper intake and exhaust ventilation plays a huge role in roof longevity.

5. Installation Methods
– A bad Installation method can cause your roof to leak as soon as the first rain storm. Finding a reputable contractor that offers a solid workmanship warranty is critical.