If the roof is done well, it'll be less of a headache in the future. Most roofs last for decades, depending on the shingle material and the quality of installation. Customer service may be lacking in some contractors. Be sure to look at their qualifications and find out how they've treated their past customers.
You really only want to do this once in a lifetime. Have the old roof peeled off and replace it entirely, rather than layering the new shingles on top of old ones. Any damage that is hiding underneath can be exposed and fixed, and your new roof will last about ten years longer.
Fifty-year shingles and copper flashing will provide you with some of the longest lasting roofing available. Don't settle for less than the maximum warranty or aluminum. The added expenses are small compared to having to replace your roof again in 20 years.
Make sure you have all the right paperwork before the work starts. Many cities require a building permit for the new roof. It'll help ensure that the contractor does the job correctly and follows building codes. A written contract between you and the contractor covering the details of the work and what will be done is important as is a letter from the contractor's insurance company. That letter should be addressed to you.
There are a lot of nails and other metal objects attaching the shingles to your roof. Be sure that the contractor brings out his or her special magnet to get them all off the driveway and out of the lawn. Contact Corinthian Construction Services to get an estimate on the work you need done on your roof.