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.

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
- Cleveland Clinic: What to do after a food binge
- Harvard Health: Avoiding holiday excess, and what to do if you overdo it
- Harvard Health: Overeating? Mindfulness exercises may help
- Mayo Clinic: Gain control of emotional eating
- Mayo Clinic: Binge-eating disorder