If a homeowner experiences a leak in their roof that trickles into the ceiling and attic, it is likely a sign new shingles are needed. In some cases, a new roof may even be required. The average roof with asphalt shingles lasts for a period of 20 to 25 years. If the...
