What can I give my toddler for gastro?

Medically Reviewed by Carol DerSarkissian, MD on March 28, 2022

If your child suddenly has an attack of diarrhea and vomiting, and they complain of a stomachache, you may think to yourself, "stomach flu."

No, not really.

What's often called "stomach flu" is gastroenteritis, an infection of the stomach and intestines. The flu, or influenza, is different. It causes sore throats, runny noses, and general aches and pains. It rarely causes stomach problems.

Viral infections are the usual cause of gastroenteritis. Bacteria can sometimes bring it on.

The sickness usually passes in about 10 days without medication. The first few days tend to be the worst, but you can take steps to help your child get through it.

Stay well-hydrated. The biggest danger from gastroenteritis is dehydration. Due to the vomiting and diarrhea, your child's body loses more fluids than it takes in. So the most important thing you can do is keep your child hydrated, says Andrew Nowalk, MD, PhD. He's an assistant professor of pediatrics at Children's Hospital of Pittsburgh.

Not just any fluid will do. Water is good, but in some cases, it may not be enough. It won't replace the important electrolytes (salt, sugars, and minerals) your child's body loses when it's dehydrated.

Drinks that do replace salt and minerals are called electrolyte solutions or oral rehydration solutions. You can buy them at your local drugstore. They can even be bottle-fed to infants.

Some sports drinks promise to replace electrolytes as well. They have a lot of sugar but are OK for most school-age children and teenagers. They're not a good idea for very young children, though, says Peggy Pelish, PhD. She's an associate professor with the University of Nebraska Medical Center College of Nursing.

Keep children away from milk. It can make stomach problems worse. Doctors recommend clear fluids. If you're the parent of a young baby, talk with your doctor about breastfeeding or formula.

Drinks that have a lot of acid (orange juice) or caffeine can also cause belly problems and discomfort.

Too much of even the right kind of liquid can make vomiting worse if given too rapidly, so take it slow at first and make sure it doesn’t make the problem worse. Try 1 teaspoon every 4 to 5 minutes, Nowalk says.

Introduce food slowly. Once your child can drink liquid and keep it down, you can start adding food. But keep it bland. Try bananas, bread, rice, applesauce, and toast first. Chicken noodle soup and crackers are also good choices. Once you know those are going down OK, you can try lean meat and cooked vegetables.

Don't give your sick child foods that are fried, spicy, fatty, or have a lot of acid. They can make stomach problems worse.

Skip over-the-counter meds. With gastroenteritis, time really is the best medicine. When your child is sick, you may be tempted to give them over-the-counter medicines. As hard as it may be, don't do it. Not only will most medications not help, they may even make it worse. The vomiting and diarrhea are the body’s way to fight the infection by getting rid of everything. You don’t want to stop that process. Just make sure your child stays hydrated.

Ibuprofen can upset your child's stomach even more, and acetaminophen can cause liver problems. Antibiotics don't help against viruses (although they do against bacteria). And anti-diarrhea or anti-vomiting medicines can make the infection last longer. They can also be dangerous for very young children.

There is one exception: If your child has a fever, you can give them acetaminophen or ibuprofen to bring it down. Other than that, stick with fluids and bland foods.

Most cases of gastroenteritis go away on their own. See the doctor if the vomiting and diarrhea continue more than a few days, or if you notice any signs of dehydration like:

  • Not urinating
  • Dry mouth (no saliva)
  • Crying without tears
  • Fever over 102 F
  • Lack of energy
  • Crankiness
  • Soft spot on the top of the baby's head is sunken.
  • Blood or pus in stool or vomit, or having a dark, tarry stool

Your child may need to get checked sooner if they have other conditions, such as diabetes, that put them at higher risk for fluid loss.

Follow these easy steps:

  • Get your child vaccinated against rotavirus, which is the most common cause of gastroenteritis.
  • Wash hands often with warm soap and water, especially when you use the bathroom, change diapers, and before and after you handle food. "Good soap and water hand-washing is probably our best protection," Nowalk says.
  • Wash all fruits and vegetables before eating them. Cook meat all the way through. This may prevent gastroenteritis caused by bacteria.

If the diarrhea doesn’t go away, has blood in it, or if you and your child were recently traveling internationally to certain parts of the world, your doctor may need to run some tests and may prescribe antibiotics.

© 2015 WebMD, LLC. All rights reserved. View privacy policy and trust info

Key facts

  • Gastroenteritis ('gastro') is a common and often highly infectious condition that affects the stomach and intestines. It can cause vomiting and diarrhoea.
  • Babies under 6 months should always be seen by a doctor if they have gastro.
  • Gastroenteritis is treated by drinking fluids, and doesn't usually require medication.
  • Reduce your risk of catching or spreading gastro by washing your hands well after using the bathroom, changing nappies or handling food.
  • Children should not return to school and adults should not return to work until 48 hours after the last episode of diarrhoea and/or vomiting.

Gastroenteritis is a common condition that affects the gut (the stomach and intestines) and is often highly infectious. It is also known as ‘gastro’.

Gastro is triggered by infection that causes inflammation of the lining of the digestive system. It can cause vomiting, diarrhoea, stomach pain and nausea.

Gastro is not usually serious, but it can lead to dehydration. Milder forms can be managed at home by drinking fluids. However, older people, young children and those with a weakened immune system are at risk of developing more serious illnesses.

What can I give my toddler for gastro?
Gastroenteritis inflames the lining of the stomach and intestines.

What are the symptoms of gastroenteritis?

If you have gastroenteritis, you may have:

Gastroenteritis symptoms usually last for 1 to 2 days, but occasionally they may persist for as long as 10 days.

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

When should I see my doctor?

See a doctor immediately if your child cannot keep down a sip of liquid or has dehydration (dry mouth, no urine for 6 hours or more, or lethargy). Babies under 6 months should always be seen by a doctor if they have gastro.

Adults and older children should seek medical advice if their symptoms include a fever, severe abdominal pain, blood in their diarrhoea or signs of dehydration, such as thirst and decreased urination, lethargy, dry mouth, sunken eyes or feeling faint when standing.

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

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

What causes gastroenteritis?

Gastro may be caused by:

  • viruses (these are by far the most common cause and include the rotavirus and norovirus infections)
  • bacteria, such as salmonella
  • toxins produced by bacteria
  • parasites, such as giardia
  • chemicals, such as toxins in poisonous mushrooms

Viral gastroenteritis is highly infectious and spreads through contact with contaminated hands, objects or food. It can also be spread through coughing and sneezing.

How is gastroenteritis diagnosed?

A doctor can diagnose gastro after talking to and examining you. If you’re not getting better, the doctor may want to do a stool (poo) test to find out what organism is making you ill.

How is gastroenteritis treated?

Gastro should only last for a few days and does not normally require treatment. Medication for nausea or diarrhoea can be useful for adults, but may not be safe for children. Antibiotics are rarely helpful.

The most important treatment for gastroenteritis is to drink fluids. Frequent sips are easier for young children than a large amount all at once. Keep drinking regularly even if you are vomiting. You can also buy rehydration fluids from a pharmacy. These are the best fluids to use in cases of gastro, especially for children.

Try to eat small amounts of food often if you feel nauseous. When your appetite returns, start with bland, easy-to-digest foods, such as plain crackers, toast, bananas, rice and chicken.

Avoid milk and other dairy products as well as undiluted fruit juice, soft-drinks, or sports drinks because the sugar may make the diarrhoea worse. It is fine to eat once you feel like it.

If you are very sick with gastro, you may need to go to hospital where you may be given fluids directly through a vein (a “drip”).

Babies and children with gastro

If you have a baby under 6 months, they should be checked by a doctor. It’s also a good idea to have babies older than 6 months and young children with gastro checked by a doctor in case they are dehydrated.

If you cannot find rehydration fluids, or your child refuses to drink it, giving diluted fruit juice (1 part juice to 4 parts of water) is reasonable. You could try a cube of ice or an ice-block if your child won’t drink.

Babies can continue milk feeds throughout the illness, with rehydration fluid between feeds.

Can gastroenteritis be prevented?

Gastro can be spread very easily. You might get it from having contact with an infected person (or their vomit or poo). It can also spread via contaminated food or water.

It’s important to stay home, away from work, school or childcare, until 48 hours after the last episode of vomiting or diarrhoea.

To reduce your risk of catching or spreading gastro, wash your hands well after using the bathroom or changing nappies, and before eating or preparing food.

If you are travelling to places where the local tap water is not safe to drink, only use bottled water for drinking and brushing your teeth; don't put ice in drinks; only eat fruit you can peel yourself; and avoid uncooked food, including salads.

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 6 weeks and 4 months of age. A third dose at 6 months may be needed depending on the brand of vaccine used.

This vaccine is effective in preventing the rotavirus infection in about 7 out of every 10 children vaccinated. It is also effective in preventing severe gastroenteritis in about 9 out of every 10 infants vaccinated. The vaccine provides protection for up to 5 years.

Resources and support

For more information and support, try these resources:

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

Other languages

Do you prefer other languages than English? This website offers translated information:

  • Health Translations, Victoria: Gastroenteritis (in Arabic, Chinese, Dari, Greek, Italian, Khmer, Macedonian, Serbian, Turkish and Vietnamese)