Why Is My 2 Year Old Throwing Up? Causes & When to Worry

Most vomiting in 2-year-olds is caused by a stomach virus and will resolve on its own within one to three days. While it’s alarming to watch your toddler get sick repeatedly, the vast majority of cases are not dangerous as long as your child stays hydrated. That said, certain patterns of vomiting do signal something more serious, and knowing the difference matters.

Stomach Viruses Are the Most Common Cause

Viral gastroenteritis, often called a stomach bug, is by far the leading reason toddlers throw up. Norovirus is the most common culprit overall, while rotavirus tends to cause the most severe illness in infants and young children. Your child likely picked it up from another child at daycare, a contaminated surface, or contaminated food.

Symptoms typically appear one to three days after exposure and usually last a day or two, though some cases drag on for up to 14 days. Along with vomiting, you may notice watery diarrhea, a low-grade fever, stomach cramps, and general fussiness. The vomiting usually peaks in the first 12 to 24 hours and then tapers off, with diarrhea sometimes lingering longer.

Bacterial infections from salmonella or E. coli can look nearly identical to a viral stomach bug, so it’s difficult to tell the difference at home based on symptoms alone. If your child’s vomiting lasts more than a couple of days, contains blood, or comes with a high fever, those are reasons to call your pediatrician, since bacterial infections sometimes need different treatment.

Other Common Triggers

Not every episode of vomiting means infection. Two-year-olds throw up more easily than older kids, and plenty of everyday situations can set it off:

  • Motion sickness from car rides, especially on winding roads or after a meal.
  • Eating too much or too fast, which is common at this age when toddlers are excited about food.
  • Coughing or crying hard, which can trigger the gag reflex and lead to vomiting even when the stomach is fine.
  • A food sensitivity or allergy. A condition called Food Protein-Induced Enterocolitis Syndrome (FPIES) causes severe vomiting roughly two hours after eating a trigger food. Common triggers include cow’s milk, soy, rice, and oats, though any food can cause it. If your child vomits heavily every time they eat a particular food and becomes lethargic afterward, bring this pattern to your pediatrician’s attention.

Signs That Need Medical Attention

A handful of more serious conditions can cause vomiting in toddlers, and they look different from a typical stomach bug. Intussusception, a condition where part of the intestine slides into the section next to it, causes sudden, severe cramping pain that comes and goes. Between episodes, your child may seem unusually limp or lethargic. The hallmark sign is stool mixed with blood and mucus that looks like red currant jelly. A child with intussusception will often pull their knees up to their chest during pain episodes and cry inconsolably. This is a medical emergency.

Other red flags that warrant a call to your doctor or a trip to urgent care include vomiting that contains blood or bright green bile, a rigid or swollen belly that’s painful to touch, vomiting after a head injury, or signs of dehydration (more on that below). High fever above 104°F alongside vomiting also warrants prompt evaluation.

How to Spot Dehydration

Dehydration is the main risk when a toddler is vomiting repeatedly, and it’s the thing you should actively monitor. Watch for these signs:

  • Fewer wet diapers than usual over a six-to-eight-hour stretch
  • Few or no tears when your child cries
  • Sunken eyes or a sunken soft spot on the head (if it’s still present)
  • Unusual drowsiness or irritability beyond what you’d expect from feeling sick
  • Dry lips and mouth

A toddler who is still making tears, wetting diapers regularly, and perking up between vomiting episodes is generally holding their own. A child who becomes increasingly listless and stops producing tears or wet diapers needs medical attention quickly.

What to Do at Home

For the first 12 to 24 hours, the American Academy of Pediatrics recommends keeping your child off solid foods and focusing on liquids. The goal is small, frequent sips rather than large amounts at once, since a full stomach is more likely to trigger another round of vomiting. Start with a teaspoon or two of fluid every few minutes. If that stays down for 15 to 20 minutes, gradually increase the amount.

An oral rehydration solution (sold as Pedialyte or store-brand equivalents) is the best option because it replaces both fluid and the electrolytes lost through vomiting. Clinical guidelines recommend 50 to 100 milliliters per kilogram of body weight over four hours for rehydration. For a typical 2-year-old weighing around 12 kilograms (26 pounds), that works out to roughly 600 to 1,200 ml (about 20 to 40 ounces) over four hours, though your child’s tolerance will guide you. If they vomit it right back up, wait 20 to 30 minutes and try again with smaller sips. Avoid juice, soda, and sports drinks, which can worsen diarrhea due to their sugar content.

Once your child has kept liquids down for several hours and seems interested in eating, you can start reintroducing bland, easy-to-digest foods. Think crackers, plain toast, bananas, rice, or simple noodles. There’s no need to follow a rigid diet plan. Let your child’s appetite guide you and return to normal foods as they tolerate them over the next day or two.

How Long Vomiting Typically Lasts

With a standard stomach virus, the vomiting phase is usually the shortest part of the illness. Most toddlers stop throwing up within 12 to 24 hours, even if diarrhea and low appetite continue for a few more days. If your child is still vomiting frequently after 24 hours with no improvement, or if they can’t keep down even small sips of fluid, that’s the point to contact your pediatrician. Persistent vomiting beyond two to three days, vomiting that returns after seeming to improve, or vomiting that starts after a new medication all deserve a professional evaluation.