How Long Can A Corn Snake Go Without Eating?

Are you worried about your corn snake not eating?

Do you want to make sure your corn snake is eating enough?

Diet is key to caring for a corn snake.

But there are times when they stop eating, and it is stressful to caring owners such as yourself.

You may wonder: How long can a corn snake go without eating?

A corn snake can go for 2-3 months without eating. This is when they’re in brumation, but adult corn snakes typically go up to 2 weeks without eating, and baby corn snakes should only go one week without eating.

Read for more details and things you should watch for. 

how long can a corn snake go without eating

How Long Can A Corn Snake Go Without Food?

Corn snakes don’t need to eat too often.

Adults only need to be fed every 7-10 days.

But if they are near their next eating time and start to shed, they may wait until as late as 14 days.

If your corn snake hasn’t eaten for 14 days, you may begin to wonder if everything is alright.

The next big question is brumation (see later section for signs of brumation).

If the corn snake is in brumation, it can go without food for 2-3 months.

This may seem like a long time to you, but brumation is about surviving in cold and saving energy. 

How Long Can A Baby Corn Snake Go Without Eating?

Baby corn snakes aren’t like their adult counterparts.

An adult corn snake can go for two weeks without eating or up to 3 months if, in brumation, but baby snakes can’t do this.

Baby corn snakes don’t need to be fed every day, but they will need to eat every 5-7 days.

If they go longer than a week, it’s a sign of concern.

These growing creatures need more nutrition to fully develop and get to a good size.

So they can’t last as long as adults can.

Also, baby corn snakes don’t go into brumation, so you won’t have to consider this until they’re adults and grow.

Corn snakes are considered adults at one year and 3′ feet in length. 

Why Won’t My Corn Snake Eat?

There are several reasons your corn snake isn’t eating.

It is alarming, but it’s most likely nothing to panic over.

Some of these reasons include:

  • Ate only 24 hours ago
  • Full from its meal within the last week
  • Too little heat for digestion
  • Beginning or the middle of shedding
  • Brumation/hibernation
  • Killed mice and not live mice
  • Frozen mice thawed in water and lost its scent
  • Food is too large
  • Illness

One of these reasons is indeed an illness.

Your first tactic should be to check if any other options are a more likely cause.

Look for other signs of illness.

A sick corn snake won’t just stop eating; some of these other signs usually accompany it:

  • Lethargy
  • Difficulty breathing
  • Wrinkled skin
  • Abnormal droppings
  • Regurgitation/vomiting or weight loss
  • Lumps or swelling
  • Swelling or discharge

If you do see these signs along with a lack of appetite, you may need to take your snake to its exotic vet.

Note: While our information is backed with research and experience, you should not confuse our advice with a vet.

Take your pet to the vet for specific medical advice when in doubt.

Quick Tricks For Getting Corn Snakes To Eat

As your corn snake reaches its time limit for eating, you may want to attempt some of these tricks to get them to eat.

These tricks are geared towards activating the hunting instincts of the corn snake.

Here are some of my personal favorites:

  • Dropping the mouse in front of the snake
  • Cutting the mouse to let blood into the air
  • Putting the mouse in a plastic container with holes to make it harder to get
  • Teasing the snake by tapping its nose with the mouse (watch your fingers)
  • Dragging the mouse (thawed and prevailed) around by its tail on the floor of the tank

Corn snakes will eat when they’re hungry.

But if they aren’t eating, it’s because they don’t recognize the mouse as food.

So think of ways to make the mouse seem alive if you use frozen ones.

Just watch your fingers (but don’t worry, corn snakes can’t seriously hurt you).

We earn a commission if you click this link and make a purchase at no additional cost to you.

How Can I Tell If My Corn Snake Is In Brumation?

Brumation is one of the leading causes of lack of eating, but it is alarming when the corn snake stops eating for months if you don’t know what to look for. 

Not all corn snakes go through brumation regularly; it’s usually connected with colder weather, and some of their natural habitats stay pretty warm. 

However, it is normal for the corn snake to go into brumation even if the weather is warm.

This happens as part of their life cycle, but it is hard to predict when this happens.

Here are some elements to look for to tell if your snake is in brumation:

  • Lack of appetite
  • Lack of motion
  • Constant hiding or burying
  • It’s been around one year since its last brumation
  • It still moves on occasion to drink or soak in water
  • The tank temperature has dropped

If you’ve noticed these signs, your corn snake is probably in brumation.

When this is the case, you don’t need to feed your corn snake but continue to offer it good to see if it’s interesting.

Make sure the water dish stays filled with clean water.

Call or take your pet to the exotic vet if you’re concerned.

Let's ask the Veterinarian!

Chat with an on-call Veterinarian in minutes!

  • Have trouble with not eating, drinking, or more?
  • Review symptoms and behaviors to keep your pet healthy.
  • Unlimited chats
Chat with a Veterinarian Now


We hope you found this information on how long a corn snake can go without eating helpful.

2-3 months may seem like a long time, but this is part of their natural life when in brumation.

Most of the time, corn snakes should fit between the standard 5-7 days for baby corn snakes and 7-10 days for adult corn snakes.

Babies shouldn’t go more than a week, but adults can stretch it out to 14 days if they’re shedding.