If you are a homeowner, chances are you will have to deal with a roofing problem at some point. There are a few times when it’s best to call a local roofer instead of dealing with the problem yourself. For example, if you notice any damages, such as leaks, large cracks, or missing shingles, you…