A shingled roof will last from 20 to 30 years. It depends on the quality of shingles you buy and if you perform regular maintenance to extend its longevity.
About the Author: Kresta Roofing
Kresta Roofing is a roofing contractor near San Antonio, Texas providing residential and commercial roofing services as a top rated with 40 years of experience roofing contractor.