Your roof is a barrier between you and the elements that house your family, keep them dry, and can even affect your energy bills. No matter how sturdy the roof is, it won’t be eternal. As the roof ages, the weather conditions and sometimes the faulty installation can gradually cause degradation of this protective layer.