女性懷孕後,在內分泌激素變化的影響下,胎盤分泌大量的孕激素,使胃酸分泌減少、胃腸道的肌肉張力下降及肌肉的蠕動能力減弱。這樣,就使吃進去的食物在胃腸道停留的時間加長,不能像孕前那樣正常排出體外。
再有,由於食物在腸道停留時間加長,食物殘渣中的水分又被腸壁細胞重新吸收,致使糞便變得又乾又硬,難以排出體外。
還有懷孕之後,孕婦的身體活動要比孕前減少,致使腸道肌肉不容易推動糞便向外運行;增大的子宮又對直腸形成壓迫,使糞便難以排出;加之孕婦腹壁的肌肉變得軟弱,排便時沒有足夠的腹壓推動。因此,孕婦即使有了便意,也用力收縮了腹肌,但堆積在直腸裡的糞便仍很難排出去。