Snake Ownership Tips: Why isn’t she eating?

My california kingsnake, Saturn, hasn’t eaten anything for a couple of months now, which sounds like it should be a problem but is perfectly natural for cold-blooded creatures. Still enough to make this mammal quite worried, however! Information on this kind of behavior seems to be scattered, but I’ve done some digging and for my benefit (and hopefully yours) I’m posting my research here.
I’ve determined that a snake will stop eating for many different reasons. They could be unhappy with their living conditions (cage too small, not enough heat in the basking area, no good places to hide,) they could be about to shed (look for transparent edges on the scales or blue milky eyes,) they could be reacting to seasonal cues (shorter days, colder temperatures might trigger hibernation,) or if they are female they might be ovulating. In Saturn’s case, it’s ovulation!
In this post I’ll cover how to figure out if your snake is female, how to tell if she is ovulating, and what to do about it.