It is difficult to know whether your roof needs repairing or full replacement.
There are some factors to consider when determining if you will need to repair or completely replace your roof.
Sometimes roofs develop leaks years before the entire roof needs replacing. Usually these leaks are caused by localized damage, such as cracked or missing shingles or shakes, or on a flat roof, a blistered or cracked area. The hardest part to repairing this kind of damage is locating it. If you roof does not have significant damage which is causing leakage to the interior, you may only need a repair.