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