This depends on whether the roofing shingles are past their prime or the original roofing contractor installed part of or the whole roof system improperly. Perfectly good roofing shingles can be repaired if the damage hasn’t affected their integrity. If your roof shingles are old and decaying, it’s economically smarter to replace the entire roof.