Nausea and vomiting may be caused by indigestion, food poisoning, acute gastroenteritis and electrolyte disorders. 1. Indigestion: Poor eating habits, such as overeating, can cause gastrointestinal spasms, resulting in abdominal pain, diarrhea, and bloating, accompanied by nausea and vomiting. 2. Food poisoning: If you eat unclean food, spoiled food or expired food, it may cause food poisoning symptoms, resulting in vomiting and diarrhea. 3. Acute gastroenteritis: Acute gastroenteritis and other gastrointestinal diseases can also cause vomiting and diarrhea, and may even cause fever and weakness. 4. Electrolyte disorders: Electrolyte disorders can induce abnormal intestinal function, which in turn can cause vomiting and diarrhea and other symptoms. It is recommended that patients go to a regular hospital to receive further examination, according to the results of the examination, under the guidance of a specialist doctor.