That snake has plenty of weight on it so if those pictures are recent... “We don’t weigh our snakes” but you want info when they don’t eat is a little negligent in my opinion. If the snake ate regularly for three years and now hasn’t eaten in 5 months and you haven’t weighed it then how would you know the snake isn’t sick and dropping weight?
If I’m you I would invest in a scale so you can track the snake during these times. Since you don’t know how much she weighs, we have no clue what’s she’s eating, how often she is eating and the fact that you told us she is nippy and mean it sounds like you might start reevaluating how she is being cared for.