If you are wondering how long should a roof last, the most useful answer is a range, not a single expiration date. An asphalt roof may serve a home for around 20 to 30 years, while well-installed metal, tile, or slate roofing can last considerably longer. Material matters, but installation quality, ventilation, flashing, drainage, weather […]