十二指肠瘘自愈一般需要一个月 。十二指肠瘘的治疗原则是尽快控制腹内感染,防止残余脓肿的形成,患者可以选择手术治疗,十二指肠瘘与正常的生活习惯有关,患者可以使用药物进行辅助治疗。建议患者注意饮食清淡,避免吃辛辣刺激性的食物,并且患者只要积极地治疗,就会很快地恢复。