I would evaluate the enclosure that you are keeping it in because a lot of the time, that has ALOT to do with the behavior of the animal. How many hides do you have, how large is the enclosure, is the tank too dry, too humid, too hot, too cold? All of these will play a factor in the behavior of the animal. I would look at that and if that doesn't work then try to feed her every other week and do not mess with her very much during the times she is or isn't feeding. I have had some of my pythons go off feeding for a few months at a time and it isn't fun because you start to wonder, but when they start eating again, they eat everything.