Been dealing with the same issue for a long time.
I have come to the conclusion that only real solution is a fecal bacteria transplant.
http://www.sciencedaily.com/releases/2014/06/140617093814.htm
Unfortunately, the FDA has only approved it for clostridium difficile treatment.
Your only option is to do-it-yourself.
http://thepowerofpoop.com/epatients/fecal-transplant-instructions/
Find somebody you like and eat their poop. It works for dogs.
The problem is finding a good donor.
I’d probably go with my wife. Haven’t had the courage to bring it up.
The Japanese have a fine treatment for Clostridium difficile, which they have been using for years. They found out a non-pathogenic Clostridium, called Clostridium butyricum has the ability to interfere with the growth of Clostridium difficile by antagonizing its multiplication.
It is often used in Japanese hospitals for C. difficile prophylaxis amongst in-patients and, particularly, during administration of certain powerful antibiotics (i.e.: Levofloxacin) associated with opportunistic C. difficile infection.
The trick is that while you cannot take probiotic C. butyricum, you can feed that which you already have with its favorite food, called “guar gum”, which can be bought online. It likes guar gum far more than any other bacteria, and will show its appreciation by multiplying and displacing C. difficile.
Guar gum tends to bind with bile, so it can also significantly lower cholesterol levels, a major component in bile. But otherwise guar gum is a water soluble fiber that is not digested until it reaches the colon.
The only downside is that when C. butyricum consumes guar gum, it tends to produce gas. Oh well. Gas is a lot less problematic than a C. difficile infection.
http://en.wikipedia.org/wiki/Clostridium_butyricum
http://mysite.science.uottawa.ca/rkassen/Sijmen/Hartemink%20Schoustra%20et%20al.pdf