Apart from their function of protecting the structures from the different elements, roofs also ensure that homeowners feel comfortable while indoors. In time, however, they get worn out, compromising homes in a lot of ways. Ken Morton and Sons LLC, your premier roofing and siding contractors, explain the various factors affecting the service life of roofs.