As regards calcium: does she eat all the shells you give her? Or does she always leave some? If she is eating it all, she might need more calcium. If the shells are always available, so can eat as much as she wants, then it is less likely to be the cause of her problem.
But giving extra calcium...