There are a lot of reasons why a homeowner needs to replace a roof. Among the main reasons is because of age and wear. Another reason could be on account of damages which have been caused by hail, lightning, wind and other weather elements. A couple of reasons can also be a …