Asphalt shingle roofs typically last 20 to 30 years, depending on the quality of the shingles and how well they are maintained.

Contact us today for a free in-home design consultation