Metal roofs are gaining popularity for a variety of reasons. They are incredibly durable. Metal roofs can withstand almost any type of natural wear-and-tear that Charlottesville weather patterns will throw at them. They are also a long-lasting option. The average lifespan of a well cared for metal roof metal roof is between 40-70 years, essentially making it the last roofing investment you’ll need to make. Many homeowners choose metal roofs because they are 100% non-combustible over the course of their entire lifetime, making them one of the safest options on the market.