why is my throw up yellow
Yellow vomit is often bile, which can happen when your stomach is empty, after repeated vomiting, or with an upset stomach like a stomach bug or food poisoning. It can also happen with more serious issues like bile reflux or a bowel obstruction if it keeps happening or comes with other symptoms.
Quick Scoop
Most of the time, yellow throw-up means bile is coming up because there isn’t much food left in your stomach. That can be less worrying if it happens once and you otherwise feel okay, but repeated yellow vomiting should be checked by a healthcare provider.
Common causes
- Empty stomach after vomiting or fasting.
- Stomach bug, food poisoning, or other short-term irritation of the stomach.
- Bile reflux, where bile backs up into the stomach.
- Less commonly, a bowel obstruction or other blockage.
When to get help now
Seek urgent medical care if yellow vomiting comes with:
- Severe or worsening belly pain.
- A swollen belly, constipation, or not passing gas.
- Blood in the vomit.
- Fever, dehydration, fainting, or confusion.
- Vomiting that keeps going or you cannot keep fluids down.
What you can do
- Sip small amounts of water or an oral rehydration drink.
- Try bland foods only if you can keep fluids down.
- Avoid alcohol, greasy foods, and large meals for now.
- Get medical advice if it happens more than once or lasts more than a day.
If you want, I can also help you figure out whether this sounds more like an empty stomach, a stomach bug, or something that needs urgent care.