You offer your leopard gecko a juicy mealworm, but they just stare at it. Maybe they even turn their head away. It’s worrying, I know. But before you panic, take a breath. A leopard gecko not eating for a few days or even a couple of weeks is often normal, especially for adults. The trick is knowing when it’s a harmless phase and when it’s a red flag. Let’s walk through the real reasons your gecko might be skipping meals and exactly what you can do about it.

1. Temperature Is Too Low or Too Hot

Leopard geckos are ectothermic, meaning they rely on external heat to digest food. If their tank is too cold, their metabolism slows way down, and they simply won’t feel hungry. The warm side of the tank should be 88-92 degrees Fahrenheit, and the cool side around 75-80. If your heat lamp is underpowered or your under-tank heater is old, your gecko may be too sluggish to eat. Check the temperature with a digital thermometer, not a stick-on dial. If the temps are off, fix that first. Often, a gecko will eat within 24 hours once the heat is right.

2. Stress From Handling or a New Home

Leopard geckos are shy by nature. If you just brought yours home, or if you’ve been handling them a lot recently, stress can kill their appetite. A stressed gecko might also hide more or wave their tail slowly. Give them a full week of no handling and make sure their tank has plenty of hides. A front-opening reptile tank can reduce stress because you’re not reaching down from above like a predator. Once they feel secure, they usually start eating again.

Fun Fact

Leopard geckos store fat in their tails. A healthy, plump tail means they can safely go two to three weeks without food. If the tail looks thin, that’s a stronger sign something is wrong.

3. They Are About to Shed

Shedding is uncomfortable for leopard geckos. A few days before they shed, their skin turns dull and gray, and they often lose their appetite. This is completely normal. They might also rub against decorations to loosen the skin. Don’t offer food during this time, just make sure the humidity in their humid hide is around 70 percent. Once the shed is complete, they will usually eat ravenously. If they don’t eat within 48 hours after shedding, check other factors.

4. Breeding Season or Egg-Binding

During breeding season (usually late winter to early spring), male leopard geckos may lose interest in food because they are focused on finding a mate. Females that are gravid (carrying eggs) might also eat less. If you have a female and she feels hard in the belly, she may be developing eggs. Provide a lay box with moist substrate. If she stops eating completely and seems lethargic, she could be egg-bound, which requires a vet visit. For most geckos, appetite returns after breeding season ends.

5. Impaction or Digestive Blockage

If your gecko is not eating and also not pooping, they might be impacted. This often happens if they accidentally swallow loose substrate like sand or small pebbles. A safe terrarium sand or reptile carpet is a better choice than calcium sand. Signs of impaction include a bloated belly, straining to poop, or dragging their back legs. Warm soaks (85-90 degree water, 10-15 minutes) can sometimes help. If there’s no improvement in 24 hours, see a vet. Never try to force feed an impacted gecko.

6. Picky Eating or Boredom With Food

Yes, leopard geckos can get bored. If you’ve been feeding only mealworms for months, your gecko might just be tired of them. Try offering a different insect: crickets, dubia roaches, or black soldier fly larvae. You can also wiggle the prey with tongs to trigger their hunting instinct. Some geckos prefer live prey that moves fast. If you’re unsure what to offer, check out what is the best leopard gecko food for variety ideas. A simple switch can get them eating again within a day.

A leopard gecko that refuses food for two weeks but still has a fat tail is usually fine. A gecko that refuses food for two days and has a thin tail needs your attention.

7. Illness or Parasites

If you’ve checked temperature, stress, shedding, breeding, and diet, and your gecko still isn’t eating, it might be sick. Common issues include mouth rot (look for swelling or drool), respiratory infections (wheezing, bubbles at nose), or internal parasites (runny stool, weight loss). These need a reptile vet. Don’t wait too long. A good rule: if your gecko hasn’t eaten for two weeks and is losing weight, or if they show any other symptoms, book a vet appointment. Keep a log of their eating and pooping habits, it helps the vet a lot.

Gentle Reminder

This guide is for general information. If your leopard gecko is not eating and seems sick, always consult a qualified reptile veterinarian. They can run tests and give proper treatment.