首先,引起便秘的病因有器質性疾病和功能性的疾病,不少藥物也會引起便秘。
腸道的病變和全身性疾病還有一些患者的便秘是特發性的,腸道的病變有炎癥性腸病、腫瘤、疝氣還有直腸脫垂,全身性疾病有糖尿病尿毒癥,腦血管意外還有帕金森病的。另外,還有一些藥物會引起便秘,比如阿片類的鎮痛劑,抗膽堿類的藥物,抗抑郁的藥物,鈣離子拮抗劑,利尿藥等。
老年人活動減少,膳食中缺少纖維素都是發生便秘的因素。但是,便秘的主要是原因還是神經系統的異常或者是腸道平滑肌病變所導致。老年人結腸運動緩慢慢,肛門周圍的感受器敏感性和反應性都有下降,腦血管硬化,容易產生大腦皮質產生意識,胃結腸反射減弱,都能可能導致便秘發生。