Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Underlying causes of vomiting

9-minute read

Key facts

  • Vomiting is a symptom, not a disease or condition and may clear up on its own.
  • Vomiting can be classed as acute (short-term) or chronic (ongoing or recurrent).
  • Gastroenteritis and food poisoning are the most common causes of sudden vomiting.
  • Vomiting can also be a symptom of something serious.
  • See your doctor if you have been vomiting for more than a few days, or if you are dehydrated.

What is vomiting?

Vomiting is a symptom, not a condition. It’s a reflex that helps your body get rid of harmful substances. When you vomit, your abdominal muscles have strong contractions pushing out the contents of your stomach.

Seek immediate medical attention if you are vomiting and:

  • have a fever (high temperature)
  • have signs of dehydration
  • can't keep water down

Vomiting may be a short-term or long-term problem.

There are many different reasons that you could be vomiting. The most common cause of acute (short-term) vomiting is viral gastroenteritis (gastro, stomach bug or stomach flu).

If you have recurrent or chronic (long-term) vomiting that continues for more than 2 days, see your doctor.

For information on the underlying causes of vomiting in children 12 years and under, see vomiting in children.

What causes acute vomiting?

Acute (short-term) vomiting may be caused by an infection, a medical treatment, poisoning, or some other reason.

Gastroenteritis

An infection of the digestive tract is one of the most common causes of nausea and sudden vomiting.

Gastroenteritis is often caused by a virus, such as norovirus or rotavirus.

Bacteria such as Salmonella, Shigella or Campylobacter, can also cause gastroenteritis. These bacteria are associated with ‘food poisoning’.

Diarrhoea and abdominal pain often happen along with vomiting.

Food poisoning

Some bacteria can cause food poisoning due to toxins (poisons) that they release into food.

Bacillus cereus and staphylococcus aureus are examples of bacteria that can cause food poisoning. Symptoms of vomiting can start soon after eating the contaminated food.

Poisoning

Many household items are poisonous if swallowed. Symptoms of poisoning include:

If you think a child has swallowed a poisonous substance or someone has taken an overdose contact the Poisons Information Centre by phoning 13 11 26 for advice (24 hours).

Do NOT attempt to make yourself vomit, unless told to do so by a doctor.

Motion sickness

Motion sickness can cause vomiting in adults. You may also go pale and have cold sweats.

Too much alcohol

Drinking too much alcohol can often cause nausea and vomiting, or even alcohol poisoning.

After surgery

If you have just had surgery, you are likely to feel nauseous or vomit. You might be given anti-emetic medicines to stop you vomiting.

Gastrointestinal obstruction

An obstruction in your digestive tract will cause vomiting. It often begins without nausea.

Depending on where the blockage is, you may vomit:

  • bile
  • faecal material
  • partly digested food

Seek urgent medical help if you have symptoms of bowel obstruction.

Appendicitis

If you are concerned that you may have appendicitis you should immediately see your doctor or go to the emergency department or call an ambulance on triple zero (000).

Appendicitis can cause both nausea and vomiting. Appendicitis usually causes a dull pain that starts around the navel (belly button). Pain might travel to the lower right of the abdomen and start to feel sharp. Other symptoms of appendicitis are a loss of appetite, fever or chills.

If appendicitis is not treated your appendix can become swollen and infected. It can even burst. Urgent surgery is the usual treatment for appendicitis.

Pancreatitis

Pancreatitis is inflammation of your pancreas. It usually causes:

It can be very severe, even life-threatening.

Raised intracranial pressure

Raised pressure in your skull is a medical emergency and can cause nausea and vomiting.

It might be due to:

  • a head injury
  • meningitis
  • a tumour

Your vomiting may be worse in the morning and may be projectile.

Meningitis

Call triple zero (000) for an ambulance or go straight to the emergency department if you or a child is showing symptoms of meningococcal infection.

Symptoms of meningitis can happen suddenly, and include:

  • vomiting
  • fever
  • headache
  • a stiff neck
  • photophobia (light sensitivity)
  • a distinctive rash

COVID-19

Nausea, diarrhoea and vomiting can all be symptoms of COVID-19.

Diabetic ketoacidosis

If you have diabetes, vomiting can be a symptom of diabetic ketoacidosis. This is a medical emergency and can be fatal.

It happens when your blood sugar level is very high and you don’t have enough insulin in your body.

What causes chronic (long term) vomiting?

Vomiting can be a symptom of a chronic (ongoing) health problem. If vomiting continues for longer than a few days, see your doctor.

Medicines

Nausea or vomiting can be a side effect of many medicines. Examples of medicines that can cause vomiting are:

To find out about your medicine, you can talk to your pharmacist or read the consumer medicine information. Sometimes it is included in the pack, or you can search for it..

If you suspect that a medicine is causing vomiting, speak to your doctor or pharmacist. They can advise you and may be able to substitute it with another medicine.

Substance abuse can also cause vomiting.

LOOKING FOR A MEDICINE? — To search by brand name or active ingredient, use the Medicines information search feature.

Chemotherapy medicines

Nausea and vomiting can be a side effect of chemotherapy. These symptoms usually start a few hours after treatment.

Tell your nurse or doctor if you feel sick. They may be able to give you medicine to stop the vomiting (antiemetic medicines).

Radiation treatments

Nausea or vomiting can be a side effect of radiotherapy. If you suffer from nausea or vomiting after treatments, tell the radiation oncologist or nurse.

They may be able to give you antiemetic medicines to stop your symptoms.

Vitamins

High doses of some vitamins can cause vomiting. Remember to tell your doctor or pharmacist about everything you are taking, including herbs, vitamins and other complementary medicines.

Pregnancy

Morning sickness is common during early pregnancy. It involves nausea and vomiting at any time of the day, but often in the morning.

Usually, your symptoms will improve after the first 3 months of pregnancy. Hyperemesis gravidarum is a more serious level of vomiting during pregnancy.

Migraine

Nausea and vomiting are common symptoms of a migraine. You might vomit in the headache phase, after the aura — if you have one.

Food allergies

Food allergies can cause ongoing digestive symptoms including:

If you have symptoms shortly after eating see your doctor or a dietitian for advice.

Upper digestive tract disorders

If you often vomit after meals, this could be caused by gastro-oesophageal reflux disease GORD.

Gastroparesis

Gastroparesis is a delayed emptying of the stomach due to nerve damage. It can lead to nausea and vomiting after meals.

Kidney stones

Nausea and vomiting are symptoms of kidney stones, along with gripping pain in your back.

Functional nausea and vomiting

Functional nausea and vomiting is the name given to chronic nausea and vomiting when there is no clear medical cause.

Cyclic vomiting syndrome is a rare syndrome that is a type of functional nausea and vomiting.

Resources and support

To learn more about long term causes of digestive problems, try this resource The Gut Foundation.

If you need to speak to someone about vomiting, call healthdirect on 1800 022 222 to speak with a registered nurse, 24 hours, 7 days a week.

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: February 2024


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Food poisoning in children and teenagers | Raising Children Network

Food poisoning is a type of gastroenteritis, usually caused by germs in contaminated food. Symptoms include nausea, vomiting, stomach pain and diarrhoea.

Read more on raisingchildren.net.au website

Dangerous & poisonous plants: child safety | Raising Children Network

Keep children safe in the garden by removing, fencing off or not growing poisonous plants and dangerous plants. This guide has pictures of plants to avoid.

Read more on raisingchildren.net.au website

Food poisoning - MyDr.com.au

Food poisoning: causes, symptoms and tips on how to prevent it.

Read more on myDr website

Food poisoning

Food poisoning is any illness caused by eating food or drink that is contaminated with certain types of bacteria, parasites, viruses or toxins.

Read more on WA Health website

Poisonings - MyDr.com.au

Poisoning is a common cause of hospital admissions for adults and children, and common household medicines are the leading cause of poisoning. Find out more about poisonings.

Read more on myDr website

Naturally occurring seafood toxins | Health and wellbeing | Queensland Government

Read about ciguatera, Scombroid (histamine) and shellfish poisoning.

Read more on Queensland Health website

Diarrhoea and vomiting

There are many causes of diarrhoea and vomiting, the most common being viral. Other symptoms such as headache, fever, generalised aches and pains and tiredness may also be present.

Read more on WA Health website

Poisoning

First aid fact sheet

Read more on St John Ambulance Australia website

Vomiting in children

Vomiting is a common sign of illness in children and is usually a symptom of infection. Learn more about what to do if your child is vomiting.

Read more on Pregnancy, Birth & Baby website

Norovirus | Health and wellbeing | Queensland Government

Noroviruses are a group of viruses that can cause gastroenteritis (inflammation of the stomach and intestines) with diarrhoea, stomach pain and vomiting.

Read more on Queensland Health website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Queensland Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.