Additionally, small issues can be fixed which means that an average roof should last up to 20 years. When leaks cause water damage to the interior, there are a number of reasons why this occurs including improperly installed flashing, weathered section of the roof, and problems with skylights or chimneys. With most problems, they can be fixed as opposed to immediately going for a new roof.
I bring this out in this post because some roofing contractors like to recommend replacement many times, when all that really may be needed is a repair. So which is it? Contact me and I will be happy to give you an objective opinion.