Why is your son throwing up 2 hours after eating?

There are many potential causes for a child vomiting 2 hours after eating. Some of the most common include:

1. Food poisoning: This is a common cause of vomiting, especially if your child has consumed contaminated food or water. Symptoms of food poisoning can include vomiting, diarrhea, abdominal pain, and fever.

2. Stomach flu: This is a viral infection that can cause vomiting, diarrhea, abdominal pain, and fever. The stomach flu is highly contagious and can be spread through contact with an infected person or by ingesting contaminated food or water.

3. Gastroesophageal reflux (GERD): This is a condition in which stomach contents flow back into the esophagus. GERD can cause vomiting, regurgitation, heartburn, and abdominal pain.

4. Motion sickness: This is a condition that can occur when a person is traveling in a car, boat, or plane. Motion sickness can cause vomiting, dizziness, and headache.

5. Intussusception: This is a condition in which one part of the intestine telescopes into another part. Intussusception can cause vomiting, abdominal pain, and bloody stools.

6. Food intolerance: This is a condition in which the body has difficulty digesting certain foods. Food intolerance can cause vomiting, diarrhea, abdominal pain, and gas.

7. Allergies: Allergies can cause a variety of symptoms, including vomiting, diarrhea, abdominal pain, and skin rashes.

If your child is vomiting 2 hours after eating, it is important to see a doctor to determine the cause and receive treatment. The doctor may recommend tests such as a stool sample or blood test to diagnose the cause of the vomiting. Treatment will depend on the cause of the vomiting and may include medications, dietary changes, or surgery.

Eating Disorders - Related Articles