Eating unclean things will cause diarrhea in about 4-6 hours. When food is rotten, spoiled or not washed, it will carry bacteria, viruses and worm eggs, which will affect the imbalance of flora in the gastrointestinal system and induce inflammation of the intestinal mucosa causing diarrhea. It takes about 4 hours for food to enter the digestive system before it can enter the intestinal tract. Most people will experience symptoms in about 4 hours after eating unclean food, and the main symptoms are abdominal pain and diarrhea. The digestion time of food is different, and each person’s stomach emptying function is also different, the symptoms appear when there is also abdominal pain. Diarrhea will appear after just ten minutes of ingesting unclean food, and there are also people whose food digestion is relatively slow and will take a correspondingly long time, and will be more than 10 hours before they have diarrhea symptoms.