Hello, I have a Ball Python and trust me you have nothing whatsoever to worry about. My male Ball Python only eats for about 3 to 4 months of the year, every year. I am in the UK and around November he stops eating and will start again around July or August. I was told by a few different vets and reptile rescue centres that it is totally normal and in my experience it is normal. It is a huge worry when they don't eat, I know. Mine is about 5 years old and is fully grown, when it comes to feeding him after he has stopped I have to start of with very small food and build the size up gradually, if I dive straight in with the larger food he simply refuses. Something else that I sometimes have to do is to defrost his frozen food, warm it up in warm water and then blast it with a hair dryer. If you would like to contact me here is my email address: kehren385@googlemail.com