Vomiting in the middle of the night may be caused by physiological factors, or it may be caused by diseases such as gastroesophageal reflux disease (GERD), intussusception, and intracranial hypertension. 1. Physiological factors: children eat too much during the day or eat some spicy and stimulating, greasy and cold food, will lead to the accumulation of food in the gastrointestinal tract is difficult to digest, the stomach is overburdened, thus causing children to vomit at night. Sleeping with a cold abdomen that stimulates the gastrointestinal tract can also lead to symptoms of vomiting. 2. Pathological factors: Children with GERD experience nighttime vomiting due to reflux from the stomach into the esophagus. Intussusception can lead to intestinal obstruction, causing increased pressure in the intestines, which can lead to vomiting in the middle of the night. Trauma and other factors that increase intracranial pressure can stimulate the central nervous system and cause vomiting. When a child becomes unwell, he or she should be hospitalized immediately.