懷孕後,體內分泌大量的孕激素,引起胃腸道肌張力減弱、腸蠕動減慢。不斷增大的子宮壓迫胃腸道,尤其是妊娠晚期、胎頭入盆後,胃腸道特別是直腸受到的機械性壓力越來越明顯,常常伴有痔瘡形成。有許多婦女在尚未懷孕時就有便秘的毛病,懷孕後,行動不方便,尤其是不習慣下蹲式廁所,加上痔瘡發作疼痛,使得孕婦對排便有種恐懼感,並有意識減少排便,使便秘情況更加嚴重。
妊娠後,孕婦如果進食大量高蛋白、高脂肪的食物,而忽視蔬菜的攝入,就會使胃腸道內纖維素含量不夠,不利於食糜和大便的下滑。活動過少也是一個原因。許多女性懷孕後,惟恐活動會傷了胎氣,加上家人的特別“關照”,往往活動減少,整天坐著或躺著,使得蠕動本已減少的胃腸對食物的消化能力下降,加重腹脹和便秘的發生。