A roof made of metal has one of the highest life expectancies when fitted properly. On average, composite shingles endure 25 years, asphalt shingles 20 years, and wood shakes as well as shingles 30 years. While zinc roofs were previously known to endure 80 years or more, steel and aluminum roofs may easily last more…