The average life expectancy of asphalt shingle roofs varies between weather and states. Most of the time it’s between 10 to 30 years. That’s usually an average of 20 years. Once it starts creeping up above 30 years, even considering good condition, it might be a good idea to replace your roof. Fortunately for you, there are plenty of signs to look out for in an aging roof. For more information visit All Weather Roofing online or call today.