when to replace a roof
https://front-wiki.win/index.php/5_Signs_You_Need_a_New_Roof_Before_It%27s_Too_Late
You know it's time to replace your roof when shingles are curling, cracking, or missing, or if you see daylight through the attic boards. Granules from asphalt shingles collecting in gutters, water stains on interior ceilings, or a sagging roof deck are also clear signs. Most asphalt roofs last 20-25 years; if yours is nearing that age, a professional inspection can confirm whether replacement is needed before leaks cause bigger damage.