Ate Too Much? What to Do After Overeating (and What Not to Do)

Everyone overeats sometimes, at a holiday dinner, a party or simply after a stressful day. One big meal will not ruin your health or your diet. What matters is how you treat yourself afterwards. Here is how to ease the discomfort now and get back to normal without guilt.

Ate Too Much? What to Do After Overeating (and What Not to Do)

Quick answer

  • Take a gentle walk and sip water.
  • Stay upright for 2 to 3 hours and loosen tight clothing.
  • Do not skip your next meal or punish yourself with extreme exercise.
  • Return to your usual eating habits at the next meal.

What to do right after overeating

1. Go for a gentle walk

A 10 to 20 minute walk helps digestion, can ease bloating and helps your body handle the rise in blood sugar after a big meal. Keep it gentle; intense exercise on a full stomach can cause cramps.

2. Sip water

Small sips of water can help digestion and reduce bloating, especially after a salty meal. Avoid fizzy drinks, which add more gas.

3. Stay upright

Lying down soon after a large meal makes heartburn and acid reflux more likely. Wait 2 to 3 hours before going to bed if you can.

4. Loosen your clothes

Tight waistbands press on a full stomach and add to discomfort.

5. Try a warm, soothing drink

Some people find ginger or peppermint tea settles the stomach. Peppermint can make heartburn worse for some people, so choose ginger if reflux bothers you.

6. Be kind to yourself

Guilt and stress often lead to more overeating. Remind yourself that one meal is just one meal.

What not to do

  • Do not skip meals or fast to “make up for it”. Extreme hunger later often leads to another big meal.
  • Do not punish yourself with hard exercise. Exercise is great, but not as a penalty.
  • Do not lie down or go to sleep right away.
  • Skip alcohol and more rich food for the rest of the evening.

Getting back on track the next day

  • Eat a normal breakfast, ideally with protein and fiber, such as eggs, yogurt or oatmeal.
  • Fill half your plate with vegetables at your next meals.
  • Drink water through the day.
  • Move as you normally would; a daily walk is ideal.
  • Get enough sleep, which helps regulate appetite hormones.

How to avoid overeating next time

  • Do not arrive starving. Have a light snack before a party or big meal.
  • Eat slowly. It takes about 20 minutes for your brain to register fullness.
  • Use a smaller plate and start with vegetables and protein.
  • Notice why you eat: stress, boredom and tiredness can drive eating when you are not hungry. Try a walk, a call to a friend or a short break instead.
  • Limit distractions: eating in front of a screen makes it easier to overeat.

When to seek help

If you often eat large amounts of food quickly, feel unable to stop, and feel ashamed or distressed afterwards, this may be binge eating disorder, a common and treatable condition. Talk to your doctor. You do not have to deal with it alone.

Get medical help if you have severe stomach pain, chest pain, vomiting that will not stop, or vomit blood. Chest pain after a meal is usually heartburn, but if you are unsure, especially with breathlessness or pain spreading to the arm or jaw, call emergency services.

Frequently asked questions

How long does it take to feel better after overeating?

Most people feel more comfortable within a few hours as the stomach empties.

Will one big meal make me gain weight?

Not in any meaningful way. The scale may show a temporary rise from extra food, salt and water, which goes away within a few days.

Should I take something for heartburn?

An over-the-counter antacid can help occasional heartburn. Ask a pharmacist if you take other medicines or get heartburn often.

This article is for general information and does not replace advice from your doctor. Last reviewed: November 2026.

Sources