my ball python is a bit over 3 feet long. i'm not sure of her weight, but she is large enough to eat small frozen-thawed rats. she has not eaten in about two months, and she resists attempts at assist feeding. we tried multiple times, but she is at a size and weight now that it is difficult to hold her in place without hurting her, even with 2 people. we have been trying to feed her small rats for the past couple months, which she used to eat just fine. i am thinking about buying mice instead and assist feeding her those.

she does not appear dangerously skinny, but she seems to be getting thinner. obviously, i'm no expert.

what can i do? how much longer can she go without food? why might she not be eating in the first place?