If digestion takes about a day, why do I get diarrhea shortly after eating a burrito? What are some reasons that someone could have diarrhea for 5 or more days, assuming they live in America and eat a healthy diet?