Knowing when you need a new roof involves the age of the roof, the condition, leakage and paying attention to various signs of deterioration and damage. Asphalt shingle roofs typically last 20-25 years, while other materials like metal or tile can last longer.
Read MoreSubscribe to All Area Roofing & Construction's Blog