便秘的原因通常有两种:身体缺乏蛋白质,当身体缺乏蛋白质时,肠道会蠕动乏力,这样的结果则导致便秘。体缺乏纤维素或者水,纤维素是一种吸水性很强的物质,吸水后体积会膨胀几十倍,如果肠道里缺乏纤维素,大便很容易在大肠里会很容易被大肠的蠕动压缩到很细小,这样粪便就不容易往前移动,又由于缺乏纤维素,粪便中的水分就会被大肠吸收,使得粪便越来越致密干燥,便秘也就产生了。