引起中老年人便秘的原因有很多,可能是因为胃肠功能退化,造成胃肠蠕动减慢,从而导致消化液减少,也可能是活动量减少,导致肠道蠕动缓慢,引起便秘,还有就是生活习惯和饮食习惯都会导致便秘,比如中老年人缺乏运动或是饮水过少,饮食上可能食物过于精细,平时要改善饮食,适当的多运动,预防便秘。