Everyday your roof surface is exposed to sun and rain, wind and weather, storms and ice. It can be hard for your roof to withstand the elements without suffering a little wear and tear. A typical roof can go roughly 20 years without a full replacement, but things like storms and sun can and will cause damage. That damage can lead to things like leaks.