This is one of the most common questions that we're asked and mostly depends on the roofing material that you've chosen for your home.  Traditional Shingles: 12 - 20 years.Tile and Copper: Up to 50 years.Metal Roof:  50 - 70 years.