How do you know when it is time to replace a roof?

previous post