Vomiting

Vomiting means forcefully bringing up stomach contents. It may happen with stomach infection, food poisoning, pregnancy, migraine or other illness, and repeated vomiting can cause dehydration.

When to get emergency care

Get emergency help immediately if you have any of these:

  • Vomiting blood, coffee-ground material, or green vomit.
  • Repeated vomiting with very little urine, severe thirst, dizziness, drowsiness or dry mouth.
  • Vomiting with severe headache, stiff neck, confusion, seizure or after head injury.
  • Vomiting with severe abdominal pain, swollen belly, chest pain or trouble breathing.
  • Vomiting during pregnancy that prevents keeping fluids down, or vomiting in a baby or older adult.

Get emergency help or call 112

Common causes

  • Stomach infection or food poisoning.
  • Migraine, dizziness or motion sickness.
  • Pregnancy-related nausea.
  • Infections picked up while travelling abroad.
  • Digestive blockage, gallbladder or other serious causes that need assessment.

What to expect at your consultation

  • A clinician may ask about timing, food exposure, pregnancy possibility, headache, abdominal pain and urine output.
  • They may check hydration, temperature, blood pressure and abdomen.
  • Tests may be advised if vomiting is severe, persistent, bloody or linked with pain or pregnancy.

Looking after yourself

  • Rest and take small sips of safe fluid if you can keep them down.
  • Avoid heavy, oily or unsafe foods while vomiting continues.
  • Seek care if vomiting is repeated, bloody, linked with severe pain, or you cannot keep fluids down.

Frequently asked questions

When is vomiting urgent?
Urgent care is needed for blood, green vomit, severe headache, severe belly pain, dehydration, pregnancy concerns or vomiting after head injury.
Can food poisoning cause vomiting?
Yes. Unsafe food or water can cause vomiting, diarrhoea and abdominal pain.
Can vomiting happen in pregnancy?
Yes, but repeated vomiting that prevents fluids or causes weakness should be checked.
Why watch urine when vomiting?
Very little urine can be a sign of dehydration.

Not sure how urgent this is?

Answer a few questions and we will tell you how soon to be seen.

Check my symptoms

Which doctor should I see?

Not sure? See a general physician

Verified profiles for vomiting start with general physician.

Not sure which doctor fits? See a general physician

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.