Sometimes you might feel like food gets stuck in your stomach after you eat. Feeling full after eating is normal, especially if you ate a lot or your meal was high in fat or fiber. Feeling bloated or heavy is also common if you eat quickly or have carbonated drinks.
But if it happens often, lasting for a long time or getting worse, it could be concerning. Lokesh Jha, MD, a gastroenterologist with Banner Health, explained more about symptoms, causes and when to get care.
What does slow stomach emptying mean?
Slow stomach emptying, or delayed gastric emptying, means food moves from your stomach into your small intestine more slowly than expected. It may make food feel like it is “stuck,” even though you don’t have a blockage.
Gastroparesis symptoms and signs of slow digestion
You may notice:
- Early fullness, where you feel full soon after starting a meal, even after just a few bites
- Feeling full for hours after eating
- Nausea after eating
- Bloating after eating
- Upper belly pressure
- Belching
- Heartburn or acid reflux
- Poor appetite, which can make it hard for you to eat enough
- Vomiting, sometimes bringing up food eaten hours earlier
- Unplanned weight loss, if it becomes hard for you to eat
- Blood sugar swings if you have diabetes
Call or schedule an appointment if you have these symptoms, especially if they interfere with sleep, work or daily life or you have persistent reflux, belly pain or constipation. Gastroparesis is one condition that causes delayed stomach emptying but not everyone with these symptoms has gastroparesis.
Get emergency care for:
- Black or bloody vomit or stools
- Belly pain that’s severe or getting worse
- Signs of dehydration
- Inability to keep fluids down
- Chest pain or trouble breathing
- Severe weakness, confusion or fainting
What causes the feeling of food not digesting?
Possible causes may include:
- Eating large, fatty or heavy meals
- Eating too quickly
- Constipation
- Acid reflux or indigestion
- Stomach ulcer or irritation
- Diabetes-related nerve changes
- Recent stomach or intestinal surgery
- Viral illness or infection
- Thyroid problems
- Neurologic conditions, such as Parkinson’s disease
- Eating disorders or very low food intake patterns
When medications may be part of the problem
Some medicines can slow digestion or worsen nausea, constipation or fullness:
- Some opioid pain medicines, including oxycodone, morphine, hydrocodone and tramadol
- Tricyclic antidepressants
- Some anticholinergic medicines, which reduce activity in your nervous system
- Some diabetes and weight loss medicines, including GLP-1 medications which are designed to slow stomach emptying but could cause bothersome or severe symptoms
- Cannabis
- Cyclosporine
- Clonidine
If you think a medication is making your stomach empty slowly, talk to your provider. Don’t stop taking prescribed medications without guidance.
The link between diabetes and stomach problems
“Having diabetes for a long time can contribute to slow stomach emptying, especially if blood sugar isn’t well controlled,” Dr. Jha said. That’s because over time, diabetes can affect the nerves that help control digestion.
Slow stomach emptying can make it harder to predict your blood sugar levels because food and medicine may not match up as expected. If you have diabetes, mention any symptoms of slow stomach emptying to your diabetes care team or gastroenterologist.
How doctors may test for slow stomach emptying
If you see a doctor, they may ask about your symptoms, meals, medications, diabetes and prior surgeries and check for constipation, reflux, ulcers or other causes.
Digestive testing may include:
- Blood work
- Endoscopy
- Imaging
- A gastric emptying test that checks to see if your stomach is at least 90 percent empty four hours after you eat
Testing helps confirm whether symptoms are from delayed emptying or another digestive issue.
What may help while you wait for care
You may feel better if you:
- Eat smaller, more frequent meals
- Eat slowly
- Avoid lying down right after eating
- Limit very high-fat meals if they make your symptoms worse
- Stay hydrated
- Take a gentle walk after meals, if you can
- Track your symptoms, foods, medications and blood sugar if you have diabetes
Ask your provider before you make any major diet changes, especially if you are losing weight, pregnant, have diabetes or have a history of eating disorders.
Bottom line
Feeling full after a big meal can be normal. But if food often feels like it sits in your stomach for hours or you have nausea, bloating, vomiting or weight loss, it is worth getting checked. Slow stomach emptying is one possible cause but you could have reflux, constipation, diabetes, or another digestive issue.
If food often feels stuck in your stomach or fullness, nausea or bloating is affecting how you eat, contact a Banner Health gastroenterologist who can help find the cause and recommend steps that can help you feel better.
FAQs
Why does food feel like it stays in my stomach for hours?
Food may feel like it stays in your stomach because of large meals, reflux, constipation, medications, diabetes-related nerve changes or slow stomach emptying.
Is feeling full quickly a sign of gastroparesis?
It can be but gastroparesis is not the only cause. A provider may need to check for reflux, ulcers, medications, constipation and other digestive issues.
Can diabetes make food digest more slowly?
Yes. Diabetes can affect nerves that help control digestion, which may slow stomach emptying and make blood sugar harder to manage.
Can GLP-1 medications make food sit in the stomach longer?
Yes. GLP-1 medications can slow stomach emptying. Talk with your provider if you have severe nausea, vomiting, fullness or trouble eating.
What test checks how fast the stomach empties?
A gastric emptying test can measure how quickly food leaves the stomach.
When is stomach fullness urgent?
Seek urgent care for severe pain, vomiting blood, black stools, dehydration, inability to keep fluids down, fainting, chest pain or trouble breathing.