Getting a new roof is a costly and timely project, however it isn't something that you should delay getting. If you ever notice missing, cracked, or buckled shingles, wet spots on your ceiling or attic, or signs of roof rot such as a sagging roof, or damaged flashing that could be letting water in you should hire professional roofers to inspect and replace your roof.
The best way to prepare for a roof installation is to clear the surrounding area of your old or damaged roof, so if any materials or equipment falls it won't damage any of your property. The next thing to do is to clear any loose hanging objects or object on shelves that might fall from the vibrations of workers hammering the roof.
Most roofing materials will last about 20-30 years such as asphalt or wood shingles. However, other materials can last a lot longer like hard slate lasting 75-200 years and soft slate lasting 50-125 years, copper roofs can last 60-100 years, and zinc can last 80-100 years.
Professional roofers are trained and licensed on how to safely and correctly replace a roof. Somebody doing it themselves is likely to injure themselves, whether it be from falling off the roof, or accidentally hurting themselves with a tool, or install the roof wrong leading to spending more money than paying a license and insured roofing contractor do the work.
Often a damaged roof is only recognized once the homeowner notices water spots, water leaking in from the damaged roof, or after storm damage occurs. However you can prevent from noticing it too late by making periodic checks on your roof, looking for damaged shingles, moss, or any stains or mold on your ceiling.
Roofing underlayment is a waterproof or water resistant barrier that is applied above the wood of your roof. It is an extra barrier that is resistant to rain, wind, or snow. Asphalt-saturated felt and non-bitumen synthetic underlayment which are water resistant underlayment, and rubberized asphalt underlayment is waterproof.
The best way to prolong the life of your roof is to regularly check your roof for any damage, and if you see any damage call a roofing company to come and repair your roof to prevent it from being damaged more and prevent needing to buy a new roof, prolonging your roofs lifespan.
You will only need to replace a roof if the damage is severe enough, for example, a hole in your roof, missing or damaged shingles, bowing roof, or roof rot. Other than a damaged roof, the other reasons to replace a roof is if the roof is old and not looking as good as you want it to or you want to boost the resale value of your home before you sell it.
Replacing a roof can increase the price of your house and will make it quicker to sell than having an old or damaged roof, since most buyers are on a budget they won't want to spend more money on major repairs. You'll also get most, if not all, of the money you spent on the reroofing once the house gets sold.