导致慢性结肠炎的原因较多,主要如下:1、慢性感染:有一些病毒感染、细菌感染可反复刺激病人的肠道,导致炎性反应。如果病人自身的抵抗力较强,能够经过肠道的改变,将有害的细菌、有害的病原体消灭,此情况下,慢性结肠炎可能自愈;2、溃疡性结肠炎或者炎症性肠病是自身免疫疾病,此类结肠炎可不断迁延,病人甚至有可能需终身服药,以维持现阶段的状况。因此慢性结肠炎能不能自愈,首先需明确慢性结肠炎的病因。感染、病毒和一些自身免疫性疾病均可导致慢性结肠炎,病人一定要到医院进行检查和治疗,明确慢性结肠炎的病因后,方可明确其预后。