I'll add one thing: snakes get old, & when they do, they eat less & shed less frequently. Your snake, if 31 years old, is elderly & most likely her appetite (& metabolism) have just naturally slowed down. You might think about feeding with longer intervals between meals, feeding smaller prey items, or maybe both, as a strategy to match what your snake actually needs.
Keep in mind that none of us are actually seeing your snake, & even with pictures online, we cannot rule out that something else is wrong, causing your snake to refuse food. We can't rule out that she is ill, in some way, so it's on you to take her to see a qualified herp vet.
But I think it's more likely that your snake just doesn't need to eat as much as you've been expecting her to eat at this time in her life, or else you've failed to keep her home warm enough- when a snake senses it's winter, they instinctively refuse food so they don't die from food rotting in their stomach that they're unable to digest. Have you double-checked the temperatures in her enclosure? Please do...sometimes even the best equipment wears out & fails.