The reasons for vomiting after eating are: 1, unhygienic diet, unclean overnight food, food with bacterial reproduction, eating such food will appear gastrointestinal disease, causing nausea, vomiting symptoms, in serious cases, food poisoning reaction. 2, diet is too greasy, poor gastrointestinal function, will cause indigestion nausea, vomiting, and even abdominal pain, diarrhea symptoms appear. 3, gastrointestinal diseases, such as stomach and 4, psychological and emotional factors, prolonged emotional tension, excessive stress, may lead to nervous system disorders, at this time there will be stomach bloating, stomach pain, nausea, vomiting and other symptoms, usually pay attention to keep a calm state of mind, moderate to reduce their own stress. 5, other Factors, improper weight loss, excessive dieting leading to anorexia, will appear after meals vomiting symptoms.