Why Your Reptile Won't Eat — and How to Fix It
Few things rattle a reptile keeper more than a pet that won't eat. A bearded dragon turning away from its favorite roaches, a leopard gecko ignoring mealworms, a chameleon sitting motionless while crickets crawl past — it triggers immediate worry, and that's not unreasonable. But before you rush to the emergency vet, here's the thing I've learned keeping animals for years: most food refusal has a simple, fixable cause that has nothing to do with illness.
This is the checklist I work, in order of how likely each cause is. Run it top to bottom and you'll solve the large majority of cases yourself.
1. The temperature is wrong
This is the number one cause of appetite loss in captive reptiles, full stop.
Reptiles are ectotherms — they rely on external heat to run their metabolism, including digestion. Too cold and the metabolism slows, appetite vanishes, and food already in the gut may not digest (leading to regurgitation or worse). Too hot and heat stress suppresses appetite from the other direction.
How to check: use a digital thermometer — not the adhesive strip kind, which are wildly inaccurate — and measure the actual temperature at the basking spot, the warm side, and the cool side. Compare to your species' targets:
- Bearded dragons: basking 100–110°F, warm side 85–90°F, cool side 75–80°F
- Leopard geckos: warm hide 88–92°F, cool side 72–77°F
- Chameleons: basking 85–90°F, ambient 72–80°F
Fix: adjust the heat. Replace a burned-out bulb, reposition the heat source, add or remove a heat mat. A reptile at correct temperatures almost always eats — it's the most fundamental requirement there is. Check this first, every time.
2. It's shedding
Many reptiles cut back or stop eating entirely right before and during a shed. This is normal biology, not an emergency.
Signs: skin looks dull, milky, or ashy; eyes may turn cloudy or blue (especially in geckos); the animal hides more than usual.
Fix: nothing — it resolves on its own. Keep humidity correct to support a clean shed, and offer food again a day or two after the shed completes. Most animals come back to food eagerly.
3. It's brumating
Lots of species go through brumation — a winter slowdown similar to hibernation but without deep sleep. Bearded dragons, blue tongue skinks, tegus, and others do this naturally.
Signs: appetite tapers off gradually over days to weeks, more sleeping, seeking the cool end, less movement — typically in fall and winter.
Fix: if the animal is healthy and well-established, brumation is normal. Cut feeding frequency (never force-feed), keep water available, and monitor weight. Appetite returns in spring. If you genuinely can't tell brumation from illness, that's a fair reason to call a vet.
4. Stress from a change
Reptiles are creatures of routine. A new enclosure, a move to a different room, rearranged decor, a new pet or person nearby, loud noise, even a change in room lighting can suppress appetite for days or weeks.
Common stressors: a brand-new or rehomed animal still settling in; an enclosure that got moved; new household pets or people; too-frequent handling (chameleons especially); and a reflection in the glass the animal reads as a rival.
Fix: minimize changes and give it time — one to two weeks for most species to acclimate. Reduce handling. Cover a glass side or two to kill reflections. Make sure there are enough hides that the animal feels secure.
5. Wrong feeder type or size
Some reptiles fixate on one feeder and refuse alternatives; others stop because the feeder is too big, too small, or simply doesn't trigger their prey drive.
Common scenarios: a leopard gecko raised only on mealworms refusing roaches because it doesn't recognize them as food; a chameleon ignoring cup-fed insects but eagerly hunting free-ranging ones; a dragon dropping mealworms but taking roaches; a juvenile refusing feeders that are too large to feel safe.
Fix: switch the type or size. If your animal has only ever eaten crickets or mealworms, it may need an introduction period — tong-feed a single new feeder to spark interest, or let it roam a branch for a picky chameleon. For sizing, follow the universal rule: never offer prey wider than the space between the eyes. My guide on what size discoid roach to feed breaks this down by species and age, and silkworms are the single best feeder for breaking a fixation because they look and move unlike anything else.
6. Dehydration
A dehydrated reptile often loses its appetite before any other obvious symptom shows. Dehydration drags down digestive function and overall energy.
Signs: sunken eyes, wrinkled skin, skin that tents instead of bouncing back when gently pinched, urate (the white part of droppings) turning yellow or orange instead of white, and lethargy.
Fix: offer a warm soak — shallow lukewarm water for 15–20 minutes. Keep the water dish clean and accessible. For chameleons, increase misting. And reach for high-moisture feeders like hornworms (around 85% water) to jump-start hydration and appetite at the same time.
7. Illness or parasites
If you've checked temperature, lighting, hydration, stress, and feeder fit and the animal still won't eat after two-plus weeks, illness or parasites move up the list.
Warning signs that warrant a vet: visible weight loss (prominent spine or hip bones), discharge from mouth/nose/eyes, abnormal droppings (runny, discolored, foul, or containing worms), swelling anywhere, lethargy beyond normal basking, labored or open-mouth breathing, and tremors or twitching (possible metabolic bone disease).
Fix: see a reptile-experienced vet — not every clinic has reptile expertise — and bring a fresh fecal sample. Common treatable parasites include pinworms, coccidia, and cryptosporidium, and most respond well to medication when caught early. The MSD/Merck Veterinary Manual is a reliable neutral reference on reptile disease if you want to read up before the visit.
8. Overfeeding (yes, really)
A consistently overfed reptile may simply not be hungry. An adult bearded dragon fed daily when it should eat every other day, or a leopard gecko offered food nightly when it needs it every 2–3 days, will eventually refuse meals — it's full, and possibly overweight.
Fix: skip 2–3 feeding days, then offer food. If the animal eats eagerly, you were overfeeding. Reset to the correct schedule for the species and age.
9. Breeding-season hormones
Males in breeding season often eat less as their focus shifts to displaying and seeking mates. Gravid females developing eggs may also cut back, especially in the days before laying.
Fix: this is hormonal and temporary. Hold normal husbandry, keep offering food at regular intervals, and wait it out. Appetite returns once the season passes or the eggs are laid.
The emergency fix: hornworms
When an animal has been off food and you need to entice it, hornworms are my nuclear option. Their bright blue-green color and active wriggle trigger feeding responses in even the pickiest reptiles, and their roughly 85% moisture helps with rehydration at the same time. Offer one or two appropriately sized hornworms as a stimulant — they rarely fail. All Angles Creatures stocks live hornworms for exactly this, and knowing how to store them at the right temperature keeps them alive long enough to do the job.
How long is too long?
This is the question that drives the panic, so here's how I think about it. A healthy, well-established adult reptile carrying good body condition can safely skip food for one to several weeks — during a shed, during brumation, or while settling into a new home, that's normal and not cause for alarm as long as weight and energy hold. Juveniles are a different story: they have tiny fat reserves and are growing fast, so a young animal off food for more than a few days warrants real attention, not a two-week wait.
The cleaner signal than calendar days is trajectory. A reptile that's refusing food but still alert, holding weight, and behaving normally is usually working through something benign on the list above. A reptile that's refusing food and losing weight, going lethargic, or showing abnormal droppings is telling you something different — that combination moves the vet up the priority list regardless of how many days it's been.
One more distinction worth making: not eating is not the same as regurgitating. A reptile that eats and then brings the meal back up is almost always too cold to digest — recheck temperatures immediately, because repeated regurgitation dehydrates and weakens an animal fast. Refusal to eat in the first place is the gentler problem; regurgitation after eating is the more urgent one.
When in doubt, see a vet
If refusal runs past 2–3 weeks (shorter for juveniles) and you've eliminated the common causes above, schedule a visit. Reptiles are stoic and hide illness well — by the time obvious symptoms appear, the problem may be advanced. A fecal test and physical exam catch issues early, when they're most treatable. In the meantime, keep offering high-quality, gut-loaded feeders at regular intervals so that when your animal is ready to eat, the best nutrition is waiting.
Next, see why silkworms are the best feeder for picky reptiles, or browse the full exotic animal care library.