As specialists in different roofing materials and products for residential and commercial properties, we know that some factors that affect your roof's life span include (but are not limited to): material, weather, pitch, sun exposure, ventilation, insulation, age, and maintenance.