Just like everything else, roofs have a certain lifespan. Knowing when it’s time to call the professionals to replace your roof