beginning of content

Gastroenteritis

10-minute read

Key facts

  • Gastroenteritis ('gastro') is a common and very contagious illness that can affect your stomach and intestines, causing vomiting and diarrhoea.
  • Babies under 6 months should always see 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, 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 (also known as ‘gastro’) is a common and very contagious infection of the gut (the stomach and intestines). It causes inflammation of the lining of your digestive system. Gastro usually causes a mild illness that involves vomiting, diarrhoea, stomach pains and nausea.

Older people, young children and those with a weakened immune system are at a higher risk of developing more severe symptoms.

What causes gastroenteritis?

Gastro may be caused by:

Viruses that cause gastro are very contagious. They are found in human faeces (poo). Viral gastro spreads when you have contact with infected vomit or faeces.

Viral gastro can spread through:

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.

Gastro caused by vlostridium difficile (also known as ‘c. diff’) usually results from antibiotic use. Clostridium difficile commonly lives in the gut of many people in small amounts without causing problems. Taking antibiotics can reduce the variety of bacteria that live in your gut — both those that cause symptoms and healthy or ‘good’ bacteria. This results in an imbalance in your gut bacteria that give clostridium difficile the opportunity to multiply more than usual and cause symptoms.

Read more on gut health.

Gastroenteritis inflames the lining of the stomach and intestines.

Should I keep my child home from school?

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

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.

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 have symptoms of significant dehydration, such as:

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 ask about your symptoms. If you’re not getting better, your doctor may recommend a stool (poo) test to check what is causing your illness.

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?

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

Most people recover from gastro on their own without needing treatment from a doctor.

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

Tips to manage gastro symptoms:

Babies and children with gastro

The most common and serious complication of gastro in babies and children is dehydration. Children with health problems may become dehydrated more quickly.

If your baby is under 6 months of age, 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.

If you cannot find rehydration fluids, or your child refuses to drink them, try diluted fruit juice (1 part juice to 4 parts of water). You can also try a cube of ice or an iceblock

It’s important to continue to breastfeed your baby. Your baby may need to feed more frequently. You can also give rehydration fluid between feeds, if your baby needs to drink more. If you are feeding your baby with formula, give them the usual amount of formula, and then give them rehydration fluids if they’re still thirsty.

Many medicines that are commonly used by adults or older children to stop vomiting or diarrhoea can be dangerous for babies. Make sure to ask your doctor or pharmacist before giving your baby any medicines.

Older people with gastro

Older people are at a higher risk of having 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 gastro, such as those caused by conditions such as chronic bowel disease or medicines.

Can gastroenteritis be prevented?

Here is how you can reduce the chance of spreading gastro:

You can 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 should receive the rotavirus vaccine at 2 months of age (6 to 8 weeks old) and 4 months of age. A third dose at 6 months of age may be needed, depending on the brand of vaccine used.

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

Resources and support

Do you prefer to read in languages other than English?

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