The extent of the damage and the type of roof and shingle materials will determine whether repairs or replacements are necessary. A reputable roofing contractor can provide an estimate for repairs or replacement based on the damage.