The average asphalt roof shingles are expected to last around 20 years. Regular maintenance and prompt repairs could help in extending this lifespan.