Sometimes, the best solution is to get a new roof !
Generally a good roof can last out 20 years prior to requiring re-roofing, but as the years go by you may find small leaks developing along with loosening tiles and shingles ( if you have a tile or shingle roof ). The constant exposure to weather and leaves etc. can cause staining and fading so that your roof starts to appear old and defeated. Older roofs can often shed water badly too, resulting in gradual damage to other parts of the house.
Re-roofing your house can handle these things.
Also take into account that a brand new roof ( as with any good house maintenance ) will will make it look well kept and boost the value of your house. And sometimes it’s nice to just have a change in colour and style.
Visit us for more things that you need to consider when you are getting a new roof.