Appetite loss in snakes is common and not always a medical emergency, but identifying the cause early prevents complications. The four most frequent triggers are shedding, brumation, stress, and illness.
Shedding is the most benign reason. When a snake enters the blue or opaque phase before a shed, its vision clouds and it often refuses food for one to two weeks. This is completely normal. Once the old skin comes off in one piece, appetite usually returns within a few days.
Brumation is the reptile equivalent of hibernation. Many temperate species like corn snakes and ball pythons may slow down or stop eating during cooler months, even in captivity, if temperature or light cycles shift. If your snake is otherwise healthy, loses minimal weight, and resumes eating when conditions warm, brumation is the likely explanation.
Stress is a major appetite suppressor. Recent relocation, a new enclosure, excessive handling, enclosure placement in a high-traffic area, incorrect temperatures, inadequate hides, or cohabitation with another snake can all trigger prolonged fasting. Review husbandry parameters carefully: check that the warm side is at the correct temperature for your species, humidity is within range, and the snake has at least two snug hides.
Illness should be suspected when fasting is accompanied by weight loss beyond normal variation, wheezing or mucus bubbles, swelling, retained shed, regurgitation, or visible mites. Respiratory infections, internal parasites, and mouth rot (infectious stomatitis) are common culprits that require veterinary attention from an experienced reptile vet.
If a healthy adult snake refuses food for more than four to six weeks outside of a known brumation cycle, or a juvenile refuses for more than two weeks, schedule a veterinary examination.