Overview
Gallstones can block the bile duct after a fatty meal, causing steady pain under the right ribs or in the upper middle belly.
Inflammation (cholecystitis), duct blockage, and pancreatitis are complications that need treatment.
When to get medical care
Causes
Causes include gallstones, indigestion, reflux, ulcers, and pancreatitis.
OwieClear has pages on 1 condition that can cause pain after fatty or large meals. Each shows how soon to get care.
Common causes
- Gallstones (gallbladder attack)See a doctor if it doesn't get better
Hard stones in the gallbladder can cause sudden pain in the upper right or upper middle belly, often after a fatty or large meal.
What you can do at home
- Eat smaller, lower-fat meals.
- Keep a healthy weight; avoid crash diets.
Medicines
Gallbladder removal surgery is the usual treatment for painful gallstones.
At the doctor
An ultrasound finds gallstones.
Questions you may be asked
- Pain timing and location
- Fever or yellow skin
The exam
A belly exam.
Tests
- Ultrasound
- Liver and pancreas blood tests
Prevention
Lower your risk.
- Keep a healthy weight
- Avoid rapid weight loss
Check your symptoms
Most symptoms have more than one possible cause. The symptom checker looks at all of your symptoms together, plus your age, and shows how soon to get care.
Sources
Last updated 2026-11-13.