Cracked shingles are a usually a sign of wind damage. It may need a full replacement or an area fix, but that can only be determined by a qualified inspector.
Til-Ka Construction Inc. is HAAG-certified and can help determine the condition of your roof.