引起结肠炎的原因有很多比如自身免疫较弱、精神压力大、感染、遗传等因素。感染,在结肠炎病因中是主要病因之一。每当发病时,使用抗生素则有不同程度控病情和治疗效果,这说明与感染有关。
病人多有某些性格特征,对于生活中重大事件的心理承受能力和适应性差,属心身疾病一类,心身疾病强调心理因素在疾病的发生或病程中起重要作用。