До конца вылечить не реально. Лечение со стороны гастроэнтеролога верное, после  "кишечного" антибиотика , а это как правило Энтерофурил или Альфа нормикс (или их аналоги) нужно обязательно пропить "бифидумбактерины" (бак сет, Рио флора иммуно и т.д). И лучше сочетать лечение препаратами с психотерапией у психотерапевта, а иногда и антидепрессантами и нейролептиками. Плюс диета (стол 5).