Contact Us

Please feel free to get in touch to ask a question, schedule an appointment or give us your feedback. We look forward to hearing from you. 


17 Divinity St
Bristol, CT, 06010
United States


Since 1975, O'Donnell Bros has been providing greater Bristol and Central Connecticut with residential and commercial remodeling solutions. We specialize in roofing, siding, windows, doors, gutters, downspouts and so much more. We look forward to helping you with all your remodeling needs. 

How do you know when it’s time for a new roof?


O'Donnell Bros President, Bob O'Donnell, is a regular contributor to The Bristol Press. Read his home improvement articles here.


How do you know when it’s time for a new roof?

Chelsea O'Donnell

Do me a favor – go outside and take a good look at your roof. What do you see? Are the shingles starting to break off? Is the roof sagging or discolored? Are there spots or leaks inside? These can all be signs of a deteriorating roof. But how long is a roof actually supposed to last, and is a new roof worth the investment? Here are some things to think about when it comes to roof replacement.

  1. How old is your roof? Roofs generally last about 20 years, and the reason I say generally is because the life of the roof depends on how it was installed and if it has proper ventilation. If a roof is done correctly, it can often last longer than 20 years. If you don’t know, it’s worth finding out.
  2. Are your shingles curling, splitting or falling off? This could be due to age and general wear and tear. If this is happening, your roof will be much more susceptible to leaks, which can cause major problems both inside and out. 
  3. Do you see moss or mold growing on your roof? This is a problem that could be fixed with a simple power wash, or it could be a sign that you have rot and damaging moisture under the “hood”. A simple inspection will tell you if it’s a quick fix or something more complex.

Many remodelers will do a roof inspection for free, so if you’re unsure, consult with an expert. In my free consultations, I always tell the homeowners how long I think their roof will last based on the currently condition of the roof and the external environment. The number one reason roofs don’t last is because contractors will often shingle over the old roof and not ventilate it properly, so don’t be afraid to ask questions when you’re getting an initial consult.