If you haven't tried vsl3 or Visbiome yet you may find relief and not need to be on antibiotics long term. I have managed to stop taking antibiotics, provided I take at least one packet of probiotics of either brand. I am switching to Visbiome as it's getting easier to find, check their website.
Good luck