عمده ترین دلیل اسهال عفونت روده ها است که ممکن است در پی این شرایط به وجود بیاید: ویروس ، باکتری ، انگل یا وضعیتی که به عنوان اسهال و استفراغ شناخته می شود. این آلودگی ها معمولاً از طریق غذا یا آبی حاصل می شوند که آلوده به مدفوع شده اند یا مستقیماً از فردی منتقل می شوند که به این بیماری آلوده شده است – پرهیز از موارد یادشده در درمان اسهال کمک خواهد کرد . این بیماری را می توان به سه دسته تقسیم بندی کرد: اسهال آبکی کوتاه مدت، اسهال خونی کوتاه مدت، و اگر به مدت بیش از دو هفته ادامه یابد، به عنوان اسهال پایدار شناخته می شود. اسهال آبکی کوتاه مدت می تواند در پی آلودگی به وبا باشد. اسهال خونی کوتاه مدت وضعیتی است که به عنوان دیسانتری هم شناخته می شود.