Replacing a roof on your house can be very expensive. Good maintenance is important. If your roof is over 10 years old and has not been inspected. I think it would be a good idea to have your roof inspected by a professional roofer.
We have some good roofing companies that we can recommend. Get your roof inspected before it is too late and a costly leak develops.