If there are signs of water damage or you see water leaking in, that is an obvious sign that replacement or at least repair is needed. Different materials, like asphalt shingles, slate, or metal, have different grades of quality and different lifespans. In areas like the Pacific Northwest, with frequent rain and high humidity, moss can grow on roofs and cause problems. Regular cleaning and proactive repair can extend the life of a roof.