So my ball python hasn't eaten in 2 months and has gone from 2.18 Kg to 2.02 Kg.

She's also smeared blood twice after she's peed. - has anybody else's snake had this?

I've tried a few different things to get her to eat and my husbandry seems to be ok. I was recently recomended to try feeding her a fresh killed hamster. Does anybody have an opinion on this?

Also the vet did an x-ray and there are 3+ small dense bone like masses in her digestive tract apparently the size of rat skulls - but like I said she hasn't eaten in 2 months (and she has had a bowel movement since she ate.) - anybody else's snake had this?

I'm asking because the vet wasn't 100% sure what the masses were or why she's smeared blood. She said that it's possible that it's undigested bone stuck in her system and she wants her to eat to see if it passes out of her system. Or that they could be kidney stones.