The causes of vomiting and diarrhea are improper diet, bacterial or viral infection, as well as indigestion and food poisoning, as follows: First, improper diet, if you eat too much raw and cold food, it will lead to gastrointestinal dysfunction and increased intestinal peristalsis, triggering vomiting and diarrhea. This can also happen if you don’t pay attention to keeping warm, resulting in a cold abdomen. Second, bacterial or viral infection, mostly seen in the summer and autumn, if the diet is not clean or do not pay attention to hygiene, infected by bacteria and viruses, will trigger an inflammatory response, vomiting, diarrhea, fever and other symptoms. Third, indigestion, such as the spleen and stomach to reduce the digestive function, can not digest and absorb food in time, food stagnation in the gastrointestinal, will trigger the symptoms of diarrhea, vomiting. Fourth, food poisoning, such as lentils are not cooked, eaten will produce a toxic reaction, vomiting, diarrhea, fever, abdominal pain and other symptoms.