巴雷特食管一般需要服用药物1-3个月的时间可以恢复。但具体时间与病情严重程度、个人体质以及治疗方式等因素有关。一、轻度的巴雷特食管对于症状比较轻微的患者,比如仅出现反酸、嗳气等症状,并没有引起严重的胃黏膜损伤,则可以在医生指导下使用奥美拉唑肠溶片等质子泵抑制剂进行抑酸治疗,同时配合硫糖铝混悬凝胶保护胃黏膜。通常在用药后1-2周即可缓解不适症状,此时可遵医嘱停药观察。二、重度的巴雷特食管如果患者的病情比较严重,出现了明显的胃肠道出血或穿孔等情况,而且伴随幽门螺杆菌感染的情况时,则可能需要长期服用药物来控制疾病的发展。这种情况下的患者可能需要服药1-3个月左右的时间才可以逐渐好转。建议患者及时就医,在医生的指导下选择合适的治疗方法。平时要注意饮食清淡,避免食用辛辣刺激性的食物,以免加重病情。