I adopted a ball python from a college-bound friend almost a year ago, she is close to three years old and over 4ft long. I have been feeding her live smallish-to-medium rats every two weeks or so since I got her, and until recently she was very quick to strike at them and successfully eat them. Maybe about six weeks ago, I put her in the tub with a rat that seemed unusually active, and she did not immediately go for him. She pulled her head back multiple times, and I separated them, afraid that the rat would bite her. She eventually ate that rat, but only after I skipped a day feeding him so that he was very lethargic. She exhibited the same shy behavior with the next rat, and has not eaten in a little over three weeks now. I have tried to feed her every five or six days. Is it okay that she hasn't eaten in that amount of time? I am concerned that she wants to eat the rat, but is afraid it now. When I leave them together, she seems to be interested, but never quite sets up to strike at the rat, instead just sort of moving aimlessly around the bottom of the tub and startling every time the rat goes close to her head. Any suggestions for a way to get her interested in going for the rat again?