Asphalt Shingles: 15-30 years. Wood Shingles: 20-25 years. Rubber Roofs: 30-50 years. Forever Roofs: 50-75 years.