Your roof’s age is a good indicator of whether it needs replacing. If it is more than 20 years old, you should consider making the upgrade. Aside from age, there are many signs that a replacement is in order. From the inside, you can check your attic for sunlight leaks or wood rot, which are common signs of damage. If you have any water stains on your ceiling, you most likely have a roof leak. Outside indicators include: *Broken/damaged shingles. *Loose hardware like roof flashing or drip edges. *Moldy/rotten wood decking or shingles. You may only need minor repairs for these issues, however, if you have multiple problems or concerns, it is most likely that you will need a complete roof repair.