Just earlier our ball python was twisting around violently and opening and closing her mouth while making weird noises. After she retreated to her hide. We inspected the area she was freaking out in and there was blood on her substrate, upon further inspection we noticed she had a small flesh looking thing sticking out of her anus, it was red and bloody. We put her in some water and it seemed to have retreated because it was hardly visible once we tried to snap a picture.
What could this mean? What can we do? A vet isn't accessible to us at the moment and won't be until tomorrow. Her cage is always around 55-60% humidity. We also moved up her mouse size (to a small) on the 7th, (today is the 21st), later that week we fed her the last fuzzie as well just so we didn't have to throw it away, but a few days later she regurgitated it, and then on the 17th we tried to feed her again and she didn't eat, we figured it was because her shed process has started (her eyes were blue).
What could possibly be wrong with her? What could have caused this. Any ideas or information anyone can provide would be greatly appreciated and help ease our minds a little bit because we are freaking out right now. Thanks!