If it makes you feel better, I have heard of Ball Pythons that have gone off food for up to and excess of 9 months.
Both that I know of that went off food that long are still alive and doing well.
Don't beat yourself up too much if your snake doesn't eat during the winter season. It doesn't make you a bad caregiver, it just means you own a Ball Python owner.
We keep them because they are tame, we keep them because they can handle our learning curve and we keep them because they're a challenge.
Q - You know what they call a Ball Python owner that has never had any feeding issues?
A - A Liar :p
I'm just new to snakes myself, but I have kept lizards and fish for years in some pretty elaborate set ups. The best advice I got as a Ball Python owner was..."They eat when they're hungry, when they're hungry is just as much of a mystery to someone with 20 years experience as a newbie"
*I might suggest trying fresh killed, I get it...it's inhumane. But they were specifically raised to be food. But if they refuse to eat it, you can remove it after an hour and freeze it to be used later as frozen thawed. May as well be kind to your wallet![]()