704-883-6052

Most asphalt shingle roofs last 20 to 30 years, depending on shingle type, installation quality, and maintenance.