If the damage is minor and the repair cost is relatively low, it’s probably worth repairing your shingles. However, if the damage is extensive or the shingles are quite old, repairing them might only postpone the inevitable. In that case, it might be better to replace the shingles completely.  To determine the best solution, check for signs of wear across the roof. If you’re noticing collections of mineral granules in common drainage areas, this is a sign that the roof's protective coating has worn away. If this is the case, then repairing roof shingles individually probably won’t equate to a long-term solution.