My snake hasn't eaten in a little over a month. I'm a first time ball python owner, & I've read & heard they're picky eaters, so I've been trying not to let this stress me out much. But I'm confused, because she's bitten my dog & struck at me while still in her terrarium at least 3 times. I've offered her F/T, live, & freshly killed mice, but she's rejected all of them. My next step is to offer her rats in the same forms. I'm just puzzled as to why she's striking, but not eating. Her temps are in range, her humidity is good, she hasn't been mistreated in any way or put in a stressful environment. Any ideas as to why she's doing this?