If a person occupied the same house their entire life, they would eventually have to replace their roof. The life span of a roof greatly depends on the quality of its construction and the materials used. Well-built roofs can last for about 20 to 30 years for asphalt shingled roofs and up to 50 years…