Go to
www.applesnail.net has great information in the disease section. I will paste what they say about shells and it is often water quality. You may want to post your PH reading and how hard the water is as those are vital in snail shell health.
From applesnail.net
"The most important thing to remember is that the rigidity of the shell is provided by a strong, calcified inside, with a protective protein layer at the outside. It's the latter that prevents the chemical detoriation of the calcium at the inside. Once the protective outer layer is damaged, the calcium layer is exposed to the water. This shouldn't be a big problem, as long as the water is rich in calcium and is not acid, but once the pH of the water drops and the water becomes acid (pH below 7), the calciums starts to dissolve. As long as this process advances at a slow speed, the snails is often able to enforce the calcium layer, although only at the inside. The ouside of the shell is dead material, and cannot be repaired by the snail itself, so once damaged, it will stay that way. The oldest parts of the shell (the shell top) and those places that are often hot when a snail fall on the bottom are also the places that are most vulnerable as the protective outer layer is often damaged at those parts. Problems arise once the shell is detoriated that much that holes are formed, exposing the soft tissues below. In case of large holes, the snail can get problems with keeping the mantle cavity open, with lung collapse and other problems as result. Nevertheless, smaller holes an pose a problem as well, especially in a crowded tank, as other snails and fish won't hesitate to eat the exposed tissues. Luckely, snails do have some kind of repair system: they simply calcify the exposed tissues to protect them. "
How to correct it
"So what to do once a snail has gaping holes and or a detoriated shell surface?
First of all, check the water quality: is the pH at 7 or more? (keep it between 7 - 8 ). How about the water hardness? (keep the kH and GH high).
A good way to regulate the water quality is to add a source of calcium in the form of crushed egg shells, specialized preparated, crushed sea-shells, marble or something similar. Once you are sure that the water is well enough to halt further detoriation, one has to decide if the shell should be repaired or not. If the snail is active, one can assume that the snail does not suffer from the damage. In such case a repair should be rather considerd a protective measurement to prevent other snails from attacking the exposed tissues. If however, there are no possible tissue eaters like fish and snails around, or if the holes are that small that the tissue stays out or reach, one can choose to leave the situation like it is. The snail will calcify the vulnerable tissues anyway as reaction to the exposition to water."
Also
www.rainbowsnails.com sells calcium drops for snail as well.
I am still in my first year of tank keeping and keeping a snail. I am a newbie.
I do know with my snail his shell has always been healthy. I had a higher PH and hardness in my tank. He had to spend a few weeks at my sisters house in her tank and she has softer water and a lower PH he came home with some minor little holes in his shell on the spiral that are still there a few months later. Back in my higher PH and hardness they stopped. He is in a 55gl now that I keep a lower PH compared to the 10gl he was in and my water is not as hard as it was but it is still hard and his shell is remaining the same. My PH in this tank is running at 7.5 right now. my 10gl was above 8
Hope that helps.