Time is one of your roof's greatest enemies. After about 20 years, your roof may start to show its age. If your roof is younger and newer, here are a few warning signs for roof replacement: buckling, curling or cracked shingles, missing shingles, sun shining through roof boards, dark stains and missing granules.