尚未完全明确。精神因素在本病的发生和发展中起重要作用,病人精神状态的变化往往引起疾病的发作或加重,如过度劳累、情绪紧张、家庭纠纷、生活和工作上的困难等均可干扰高级神经的正常活动,影响植物神经功能,引起肠道的功能紊乱。此外,饮食不节、食物过敏、气候变化、肠道感染、外科手术等均可构成本病的不良刺激因素,起到诱发或加重症状的作用,这可能是由于上述刺激改变了肠道的反应性所致。