造成老年人便秘的因素主要有以下五种:1、运动量少:老年人由于活动量少,腹肌无力,胃肠蠕动缓慢,食物和残渣不易向下推进,容易发生便秘。2、精神体质欠佳:精神紧张、心情抑郁的老年人多数有便秘症状,这是因为神经调节功能紊乱的缘故。一些慢性病,如甲状腺功能低下、心理障碍等可表现出便秘症状。3、药物因素:许多老年人患心脑血管疾病,需要长时间服药治疗。而一些抗高血压药物、利尿药等都可造成便秘。4、体内缺水:老年人口渴感觉功能下降,在体内缺水时也不感到口渴,这使得老年人肠道中水分减少,造成大便干燥。5、饮食因素:饮食中缺少纤维素含量高的食物,尤其是缺少粗粮和水果,造成大肠内水分减少和菌群失调,造成便秘。