when to get a new roof
https://roofreplacementtiminglife.oakmontscope.com/posts/why-roof-replacement-timing-matters-for-your-austin-home
You know it's time for a new roof when shingles are curling, cracking, or missing after a storm, or if you spot daylight through the attic roof boards. Water stains on ceilings inside, granules in the gutters from aging asphalt shingles, or a sagging roofline are also clear signs. Most asphalt roofs last 20-25 years, so if yours is nearing that age, have a pro inspect it before leaks cause bigger damage.