What causes vomiting in children
Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.
Last updated: April 4, 2026
Key Facts
- Viral gastroenteritis (stomach flu) is the most frequent cause of vomiting in children, affecting millions annually.
- Food poisoning can cause vomiting within hours of consuming contaminated food.
- Motion sickness is a common trigger for vomiting during travel, affecting up to 30% of children.
- Allergic reactions, especially to common allergens like milk or eggs, can manifest as vomiting.
- Less common but serious causes include appendicitis, bowel obstruction, and meningitis, requiring immediate medical attention.
What Causes Vomiting in Children?
Vomiting, medically known as emesis, is the forceful expulsion of stomach contents through the mouth. It's a common symptom in children and can be distressing for both the child and their parents. Understanding the various causes is crucial for appropriate care and knowing when to seek medical help.
Common Causes of Vomiting in Children
Viral and Bacterial Infections (Gastroenteritis)
By far the most common culprit behind vomiting in children is gastroenteritis, often referred to as the 'stomach flu'. This is usually caused by viruses like rotavirus, norovirus, or adenovirus, though bacteria like Salmonella or E. coli can also be responsible. These infections inflame the lining of the stomach and intestines, leading to symptoms such as vomiting, diarrhea, abdominal pain, and fever. Viral gastroenteritis is highly contagious and spreads easily among children in daycare or school settings. Symptoms typically appear suddenly and can last from a few hours to several days. Dehydration is the primary concern with severe vomiting and diarrhea associated with these infections.
Food Poisoning
Ingesting food or drinks contaminated with bacteria, viruses, or toxins can lead to food poisoning. Symptoms, including vomiting, often appear within a few hours to a couple of days after eating the contaminated item. Common sources include undercooked meats, poultry, eggs, and unpasteurized dairy products. While often resolving on its own within 24-48 hours, severe cases can lead to significant dehydration and require medical intervention.
Food Allergies and Intolerances
Vomiting can be a symptom of a food allergy, where the child's immune system overreacts to a specific food protein. Common allergens include milk, eggs, peanuts, soy, wheat, and tree nuts. The vomiting might occur shortly after consuming the offending food. Food intolerance, a less severe reaction where the digestive system has trouble processing certain foods (like lactose intolerance), can also cause vomiting, though it's often accompanied by other digestive issues like bloating and gas.
Motion Sickness
Many children experience motion sickness when traveling in cars, boats, airplanes, or amusement park rides. This occurs when there's a mismatch between the signals sent to the brain from the eyes and the inner ear. Symptoms can include nausea, dizziness, sweating, and ultimately, vomiting. It's typically worse on winding roads or during turbulent travel.
Overeating or Indigestion
Sometimes, vomiting can be as simple as a child eating too much too quickly, or consuming foods that are difficult to digest. This is usually a temporary issue and resolves on its own once the stomach empties.
Other Medical Conditions
While less common, vomiting can be a sign of more serious underlying medical issues that require prompt medical attention. These include:
- Appendicitis: Inflammation of the appendix, often starting with pain around the belly button that moves to the lower right abdomen, accompanied by fever, nausea, and vomiting.
- Bowel Obstruction: A blockage in the intestines that prevents food and fluid from passing through. This is a serious condition requiring immediate surgery.
- Meningitis: An infection of the membranes surrounding the brain and spinal cord. Vomiting can be a symptom, along with fever, severe headache, stiff neck, and lethargy.
- Urinary Tract Infections (UTIs): Especially in infants and young children, UTIs can present with non-specific symptoms like fever, irritability, and vomiting.
- Increased Intracranial Pressure: Caused by conditions like head injuries or brain tumors, this can lead to persistent vomiting, often worse in the morning.
- Pyloric Stenosis: A condition more common in infants (usually between 2-8 weeks old) where the opening between the stomach and small intestine narrows, causing forceful vomiting after feeding.
When to Seek Medical Advice
While most cases of vomiting in children are not serious, it's important to know when to consult a doctor. Seek immediate medical attention if your child:
- Shows signs of severe dehydration (e.g., sunken eyes, dry mouth, no tears when crying, significantly reduced urination, lethargy).
- Has persistent vomiting that lasts more than 24 hours.
- Vomits green bile or blood (which may look like coffee grounds).
- Has severe abdominal pain, especially in the lower right side.
- Has a high fever (over 102°F or 39°C).
- Appears unusually sleepy, irritable, or difficult to wake.
- Has a stiff neck or a severe headache.
- Has recently suffered a head injury.
For milder cases, focus on preventing dehydration by offering small, frequent sips of clear fluids like water, oral rehydration solutions (ORS), or diluted juice. Avoid solid foods until vomiting subsides, then gradually reintroduce bland foods.
More What Causes in Daily Life
Also in Daily Life
More "What Causes" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
Missing an answer?
Suggest a question and we'll generate an answer for it.