My regular ball, my first and currently only snake, had been feeding fine for the past five months or so [roughly once a week, grabbing it almost instantly every time]. Which is pretty miraculous considering how long it took to get her to eat at all. But starting last week she seemed to be struggling with swallowing, which I've seen her do before but finish every time. This time, before she finished, she spit the mouse back out again.

I thought this might be either because 1.) a piece of bark got caught on it and 2.) she was about to shed.

So I waited a week, and tried to feed her again tonight, since she looked ready to eat [at around 9 o'clock at night, unless she's stressed, she'll anticipate food.]. She grabbed it instantly, I turn my back for a few minutes, turn to check, and I see the spit-up mouse next to her again.

Now, I've been feeding her artic mice, in the small size. And although the shed she just went through is mostly still on her, I believe the problem might be that the mice, which were fine before, are now too small. But since I'm pretty much a complete herp amateur [I've had this one for a year and a half, but even so] I thought I'd ask for some second opinions.

Please tell me all your snake spit-up stories.