Sembelit dengan sering buang air kecil tidak selalu berhubungan langsung, dan masing-masing memiliki berbagai penyebab. Seseorang mungkin menderita sindrom kandung kemih yang terlalu aktif, yang menyebabkan kandung kemih berkontraksi sehingga sering buang air kecil, sementara pada saat yang sama, menderita sembelit karena mengonsumsi produk susu dalam jumlah besar. Dalam kasus lain, gejala-gejala ini mungkin merupakan akibat dari satu kondisi yang mendasarinya, seperti kehamilan, disfungsi berkemih, atau hipokalemia, yang merupakan jumlah kalium yang rendah dalam darah.
Dalam banyak kasus, sembelit dan sering buang air kecil bukanlah gejala dari satu kondisi, tetapi dapat disebabkan oleh berbagai faktor. Ada ratusan faktor yang dapat menyebabkan seseorang menjadi sembelit tetapi beberapa yang paling umum termasuk jarang berolahraga, kekurangan serat dalam makanan, stres, sindrom iritasi usus besar, penyalahgunaan pencahar, dehidrasi, dan gangguan usus besar atau rektum. Demikian pula, ada sejumlah kemungkinan penyebab sering buang air kecil, termasuk sindrom kandung kemih yang terlalu aktif dan penggunaan diuretik, yang merupakan obat yang mengobati tekanan darah tinggi dan diabetes. Ketika faktor-faktor ini terjadi pada saat yang sama, kemungkinan besar mengalami sembelit dan sering buang air kecil, meskipun penyebabnya mungkin tidak berhubungan.
Mungkin juga gejala-gejala ini disebabkan oleh satu faktor yang mendasarinya. Kehamilan adalah salah satu kondisi yang dapat menyebabkan sembelit dan sering buang air kecil. Sering buang air kecil umum terjadi selama kehamilan karena tubuh mengandung lebih banyak cairan selama waktu ini, bayi dapat menekan kandung kemih, dan hormon yang diproduksi selama kehamilan menyebabkan tubuh lebih sering buang air kecil. Pada saat yang sama, peningkatan hormon selama kehamilan juga menyebabkan otot-otot di usus menjadi lamban, memperlambat pergerakan makanan dan memungkinkan usus menyerap semua air dalam makanan. Pada saat produk akhir sampai ke rektum, mereka sering kurang besar dan gagal untuk merangsang rektum untuk melakukan tugasnya mengirimkan pesan ke otak bahwa sudah waktunya untuk buang air besar. Hasilnya adalah sembelit.
Penyebab lain yang mendasari sembelit dengan sering buang air kecil terjadi pada anak-anak yang memiliki disfungsi berkemih. Disfungsi berkemih terjadi ketika anak-anak kekurangan fungsi normal pada otot yang mengontrol buang air kecil, yang dikenal sebagai otot sfingter dan kandung kemih. Anak-anak ini sering buang air kecil karena kandung kemih mereka menahan urin jauh lebih sedikit daripada biasanya, dan otot-ototnya berkontraksi secara otomatis. Otot-otot ini juga mengontrol gerakan usus, dan ketika mereka tidak berfungsi dengan baik, ini juga dapat menyebabkan sembelit.
Ketika kadar kalium dalam darah terlalu rendah, itu dikenal sebagai hipokalemia. Kalium memainkan peran integral dalam fungsi otot dan pengaturan cairan dalam tubuh. Untuk alasan ini, kekurangan kalium dapat menyebabkan sembelit dan sering buang air kecil.