What causes diarrhea?

523206720
Ever since coming back from Mexico on December the 13th, I've had diarrhea almost every single day. I'm not sure why because I only ad diarrhea one or two days while I was there so I don't think it's the food I ate. The only possibility I can think of is that the airplane food I ate wasn't clean but I'm not sure about that either. Is it the sleep deprivation from not getting enough sleep while flying home in the middle of the night? Is it drinking too much water? Is it me getting a mild case of the flu / cold from the colder weather here in Canada? The only questionable food I ate was a bowl of canned tomato soup that might have been 2-4 weeks old. Other than that - all the food I ate was clean.

What caused the diarrhea?
What causes diarrhea?
6 Opinion