One of the biggest questions homeowners have is how long their roof will last. Quite surprisingly, there are several different…