My 10 year old male goes off feed starting late September/early October thru early May. This year, however, has been unseasonably cool and regardless of cage temperature he hasn't started eating again. It freaks me out every year, but there are no signs of illness and his temps are right so I just have to keep trying.
IMO ball pythons are one of the most difficult snakes to keep just for the sake of sanity alone.