How old is your roof? You might not know the answer to that question off the top of your head, but it is very important to know if you want to make sure that you are keeping your home in the best shape possible.
Even though roofs can last for a very long time, they do have a finite life-span. The average roof will last for about 15-20 years, but there are some materials that will last a lot longer than that, especially if the roof is well taken care of. At the end of the life of your roof, you are much more likely to have problems like leaks causing damage to your home, so before that happens, a replacement or repair should take place.
As with most larger projects around your home, one of your first steps should be looking into the ratings and reviews of different contractors to make sure that they will do a good job. It is worth getting a few estimates, as well, to compare prices.
If you are switching from a lighter roofing material to a heavier one, it is important that the framing of your roof is inspected to make sure it can carry the additional weight.