I have thankfully had to cancel the vet appointment as I came home to find that Keating had vomited up the stone! What a champ.
She's about a year old I suspect - as in I have had her for nearly a year and she was about 4 to 5 inches long when I got her. I have no idea how to tell her age.
Fish dinner is something that some petshops stock as legitimate food for carnivorous fish, its beef heart and shrimp. I was sold some when I first bought her but have moved on to pellets. She seems to like it. I'm going to purchase some bloodworm/earthworms for her tomorrow and see how she feels about that. She has sucked in some of the fish dinner but had a little trouble swallowing it as I imagine her throat might be a bit sore.
She is still shrinking from the front of the tank when I put my face down there to say Hi, she used to come up to me when I tapped on the glass and now she goes into her hide. I feel like such a meany.