The causes of vomiting after eating are pyloric obstruction, cholecystitis, acute gastroenteritis, etc., which need to be treated with medication or surgery. 1. For pyloric obstruction, for patients with peptic ulcer, can follow the doctor’s instructions for intravenous drug treatment, such as the effect is not good, the need for surgical treatment; for pyloric obstruction caused by malignant tumors, feasible stent placement or surgical treatment. 2. For cholecystitis, oral antibiotics such as cefotaxime and anti-inflammatory cholecystolithiasis tablets can be taken as prescribed by doctor; if conservative treatment is ineffective, cholecystectomy can be considered. 3. For acute gastroenteritis caused by, can be prescribed oral levofloxacin and other antibiotics, chlorpromazine and other antiemetic agent, probiotics and other intestinal microecological regulator. There are many other reasons for vomiting after eating, it is recommended to consult a doctor in a timely manner to clarify the cause, and if treatment is needed, it should be standardized under the guidance of the doctor.