beginning of content

Gastroenteritis

9-minute read

Key facts

  • Gastroenteritis ('gastro') is a common infection that can affect your stomach and intestines, causing vomiting and diarrhoea.
  • Babies under 6 months should always be seen by a doctor if you think they may have gastro.
  • Treatment of gastroenteritis includes drinking fluids to avoid dehydration — your doctor might not need to prescribe medicines.
  • Reduce your risk of catching or spreading gastro by washing your hands well after using the bathroom or changing nappies, and before handling food or eating.
  • Children and adults should not return to school or work until 48 hours after the last episode of diarrhoea and or vomiting.

What is gastroenteritis?

Gastroenteritis (often called 'gastro') is a common infection that spreads easily and affects your stomach and intestines. It makes the lining of your digestive system swell. Gastro is often mild and causes vomiting, diarrhoea, stomach pains and nausea.

Older people, young children and those with a weakened immune system are more likely to have severe symptoms.

What are the symptoms of gastroenteritis?

If you have gastro, you may have some of these symptoms:

Vomiting usually lasts 1 to 2 days. Diarrhoea usually lasts around 1 to 3 days but can last up to 10 days.

If you have severe gastro, you may:

CHECK YOUR SYMPTOMS — Use the Symptom Checker and find out if you need to seek medical help.

What causes gastroenteritis?

Gastro may be caused by:

Viruses that cause gastro can be found in human faeces (poo) or vomit.

How does gastro spread?

Viruses can be spread:

Some bacteria and parasites that cause gastro are found in contaminated food or water — this is sometimes called 'food poisoning'. Food poisoning symptoms usually begin 6 to 12 hours after eating spoiled food.

How does C.diff cause gastro?

Gastro caused by Clostridioides difficile (often called 'C. diff') can happen after taking antibiotics. C. diff lives in the gut of many people in small amounts and doesn't cause any problems. Taking antibiotics can lead to an imbalance in your gut bacteria, allowing C. diff to grow more than usual and cause symptoms. Clostridioides difficile used to be called Clostridium difficile.

Read more on gut health.

Gastroenteritis inflames the lining of the stomach and intestines.

Should I keep my child home from school when they have gastro?

Here's a list of common childhood illnesses, including gastroenteritis, and their recommended exclusion periods.

When should I see my doctor?

Adults and older children

You should see your doctor if you have:

Young children

Your young child should see a doctor if they:

You should also take your child to a doctor if they show signs of severe dehydration, like:

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

How is gastroenteritis diagnosed?

Your doctor can diagnose gastro by examining you and asking about your symptoms. If you're not getting better, your doctor may suggest a stool (poo) test to check what is making you sick.

ASK YOUR DOCTOR — Preparing for an appointment? Use the Question Builder for general tips on what to ask your GP or specialist.

How is gastroenteritis treated?

Self-care at home

Most people recover from gastro on their own without needing treatment from a doctor. The main treatment is to drink plenty of fluids to avoid getting dehydrated.

Tips to manage gastro symptoms:

Other treatment options

If your gastro is caused by bacteria or parasites, your doctor might prescribe antibiotics. Viral gastroenteritis does not need antibiotics. Read more on the differences between bacterial and viral infections.

If you become severely dehydrated, you may need fluids in an intravenous drip.

What are the complications of gastroenteritis?

Dehydration is the main complication caused by gastroenteritis. In babies, children and older people it happens more often.

Babies and children with gastro

The most common and serious complication of gastro in babies and children is dehydration. Children with health problems can get dehydrated faster.

If your baby is under 6 months, take them to a doctor if you think they have gastro. If they are older, it is still a good idea for them to be checked in case they are dehydrated.

Many medicines that adults take to stop vomiting or diarrhoea can be dangerous for babies. Before giving your baby or young child any medicine, be sure to ask your doctor or pharmacist.

Older people with gastro

Older people are more likely to have complications from gastro. They are at a higher risk of becoming severely dehydrated, and are more likely to need an intravenous (IV) fluid drip to replace fluids lost from diarrhoea or vomiting.

Gastro outbreaks are common in aged care facilities. Older people may also experience symptoms that mimic (look like) gastro, such as those caused by chronic bowel disease or by taking certain medicines.

Can gastroenteritis be prevented?

You can reduce the chance of spreading gastro by following these tips:

If you think your illness was caused by food, report it to your local council's health department. Keep leftovers for testing.

Tips to reduce your chance of catching gastro:

If you are travelling to places with poor hygiene or where the local tap water is not safe to drink, here are some tips:

Children and vaccination for rotavirus

Rotavirus is a virus that causes severe gastroenteritis in babies and young children. All young children are recommended to get the rotavirus vaccine at 2 months and 4 months. A third dose at 6 months of age may be needed.

This vaccine is effective in preventing rotavirus infection in about 7 out of 10 vaccinated children. Read more on immunisation and vaccinations for your child.

Resources and support

Read the Sydney Children's Hospital factsheets on gastroenteritis in children — factsheets are also available in languages other than English.

Visit the GESA (Gastroenterological Society of Australia) website, where you can find more information on gastro in kids.

For tips about staying hydrated, see drinking water and your health.

You can also call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available to speak with you 24 hours a day, 7 days a week.

Languages other than English

The Victorian Department of Health has developed fact sheets about gastroenteritis in community languages.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information 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