Installing a new roof on your home is usually the best option. Your current roof is completely removed and the decking underneath it is fully inspected any repairs are made before the new shingles are installed. A new asphalt shingled roof will last about 20 to 30 years and it can last upwards of 50+ years.
If your current roof has many curling shingles or has grown of algae or mold you will be better off with a brand-new roof. Also if you have water leaking into your home you must have a new roof because the issues will be repaired prior to installing the new roof. Basically, if your roof is nearing the end of its life span and you are having issues with moisture you will need to have a new roof rather than a re-roof.
When you are trying to determine whether you can re-roof or need a new roof it is best to consult the experts. Your professional roofing contractor will be able to inspect your current roof and give you an honest opinion on your best option. When you are ready for a roof call the experts at All Phase Roofing