Vomiting when a girl eats too much can be caused by pregnancy, stomach disorders, gallbladder disorders, and liver function impairment. 1. Pregnancy: If a woman of childbearing age has delayed menstruation and develops an aversion to grease and vomiting, she should be alert to the possibility of pregnancy, which is caused by elevated HCG levels during pregnancy. 2. Stomach disorders: including acute gastritis, peptic ulcer, etc., there will be stomach discomfort, vomiting after eating too much, which may be accompanied by epigastric pain and hunger pains, etc. At this time, it is necessary to pay attention to a light diet. Gastroscopy is needed to make a clear diagnosis if necessary. 3. Gallbladder disease: If it is gallbladder disease, it is often accompanied by discomfort in the right upper abdomen and radiates to the back of the shoulder. 4. Liver function damage: Liver function damage may also cause girls to vomit after eating too much. At this time, you need to pay attention to light diet, if diet regulation is not effective, but also need to carry out liver function tests. In addition, other conditions can also cause girls to vomit after eating too much, should go to the hospital for examination, after clarifying the cause of the disease, under the guidance of the doctor to carry out appropriate treatment.