肠胃病长期治不好的原因可能为以下:一、诱因没有去除,反复出现肠胃病的症状是在诱因下加重的关系,以去除诱因,短期对症治疗和保护胃肠粘膜为主。二、反复上腹部不适者,往往还伴有精神紧张、烦躁、情绪低落、眩晕、失眠、心悸、健忘等,这些现象反过来又加重肠胃病的症状,形成恶性循环,使病情复杂,不易治愈。这时应考虑诊断为功能性消化不良,单纯按胃肠病治疗效果不佳,需按功能性消化不良治疗,有时需加用抗抑郁焦虑药物,服用降低内脏敏感性的药物,如多塞平、氟西汀、帕罗西汀等。三、是恶变的早期表现,应尽早去医院就诊治疗。