A roof can "look" fine but still be fully compromised. You need to have an experienced roofer come to inspect your home.
The damage to your roof is serious. This has to do with the makeup of shingles and the increased risk of water damage from the recent storm damage.
A shingle has three layers. The first is the granular layer, which is like sand on sandpaper. This layer gives the shingle color and sheds water off the sides of the roof.
Next, you have black asphalt, just like what’s on the street. It gives the shingle weight and holds the sand granules.
Third, you have fiberglass mesh as the base to give the shingle structure. When a hailstone, even the size of a marble, falls from 30,000 feet, it hits your roof and knocks the sand granules off. It’s not designed for impact; it's designed to get hit by rain.
Now you have exposed asphalt, you’ll see the black spots in the pictures provided in our inspection report. Asphalt cracks and degrades in sunlight UV rays, and it degrades faster with changes in temperature. For example, on the road, you get potholes that need to be replaced every 5-10 years.
So, your roof is now peppered with tiny potholes. The road has about a foot of asphalt, and your shingle has about a millimeter. It is not a matter of “IF” your roof will leak; it is simply a question of “WHEN.” The fiberglass is mesh, so it's not designed to hold water at all.