A roof replacement is a major investment, but sometimes it's necessary. In Eagleville, factors in imitation of aging materials, repeated leaks, or extensive storm broken may indicate its become old for a extra roof. Asphalt shingle roofs typically last 20 to 25 years, even if metal and tile roofs can last much longer later than proper care.Signs Th