یبوست یکی از پیچیدهترین بیماریهای دستگاه گوارشی است که عوامل متنوعی در آن تاثیرگذارند:
1-تغذیه: مصرف فیبر و سبزیجات نقش بسزایی در درمان یبوست دارد.
2-مصرف آب کافی، 1.5 لیتر در روز، باعث کارکرد سالم و مفید سیستم گوارشی شده و سلامت بسیاری از ارگانهای بدن را تضمین میکند.
3-استرس، تحرکات روده بزرگ را تحت شعاع قرار میدهد و عامل مهمی در ایجاد یبوست محسوب میشود.
4-خواب منظم و کافی، در کارکرد سیستم گوارشی موثر است.
5-فعالیت فیزیکی روزانه، باعث کارکرد صحیح سیستم گوارشی میشود.
6-جذب آب در روده بزرگ، زمینه ژنتیکی هم دارد، لذا میتوان گفت که یبوست زمینه ژنتیکی دارد.
7-مصرف برخی داروهای رواندرمانی، باعث ایجاد یبوست میشود، همچنین مصرف دراز مدت ملینها نیز باعث یبوست میشود.