Question: how long is it normal for diarrhea to last?
Answer: Most acute episodes of diarrhea are due to viral infections and last three to five days. Prolonged diarrhea -- lasting more than four to six weeks -- usually is due to an underlying gastrointestinal disease, the most common of which are diseases that cause inflammation and malabsorption of food.