Faktor psikologis
Ada beberapa faktor yang memicu seseorang sulit buang air besar, tapi yang sering dilupakan adalah faktor psikologis. Tahukah Anda bahwa stres, gelisah yang dirasakan seseorang turut mempengaruhi kondisi seseorang untuk buang air besar. Ada pula sebagian orang yang tidak merasa nyaman untuk BAB di toilet yang bukan di lingkungannya sehingga mempengaruhi kemampuan tubuh dalam mengeluarkan kotoran.
Penggunaan obat anti-depresan
Obat-obatan anti depresan biasanya digunakan untuk mengobati depresi dan memiliki sifat antikolinergik yang dapat menginduksi sembelit. Kandungan ini akan memblokir acetylcholine yang diperlukan untuk kontraksi usus saat BAB. Tentu saja ini menjadi halangan bagi tubuh dalam mengeluarkan kotoran.