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