Turtle First Aid - Rock Ingestion
I think my turtle ate a rock
This is not a good thing to happen, however, they can survive. You must take them to the vet. They will take x-rays to see if it should be surgically removed.
No one knows why turtles eat rocks, maybe they are just bored. To prevent your turtles from eating rocks, either use rocks big enough that will not fit in their mouth or don’t use any rocks at all. Blockage can also occur with eating sand. The sand can build up and block its intestines.