I don’t know if I’m putting this in the right forum, so forgive me. My boyfriend and I have an about two year old ball python female. Our first snake; we’re no experts here. Perfectly healthy, never been ill once in her life. She ate 6 days ago. She usually eats every 1-1 1/2 weeks one small rat. She came out from her hide tonight and was just slithering around like she normally does. She opened her mouth real wide just she sometimes does to unlock or adjust her jaw. But then her whole body started thrashing. It lasted about 20-30 full seconds that she thrashed her body with her jaw wide open. It was terrifying to watch. I couldnt tell if she was having a seiure or what. Then she coughed a few times and closed her jaw and started slithering around again like normal. I thought okay maybe she’s becoming ill, because of the coughing or maybe she just had something stuck in her throat. About two minutes go by and she does it again for about 20 seconds, then she vomits. It looks almost like her poops do. It’s about the size of the small rat she eats and it’s brown and kind of thick. My best description would be it looks like on of her poops, but looser, like a human who has soft stools from being sick maybe. Not completely runny like a diarrhea. I don’t know what snake vomit looks like. My boyfriend said it looks kind of like the rats skin? But I can’t tell. It also smells awful like fecal matter I’ve just noticed. We really can’t afford a vet bill rent now but if she keeps doing it I’ll of course bring her. Has this ever happened to anyone before? My boyfriend wants to feed her tomorrow, but I’m not sure if it’s a good idea. I’m just really worried about her. Thanks, everyone. Sorry it’s so long