Sounds like a difficult condition. I am not an expert at treating it or anything. But I do know this. Disease happens when we are out of balance with our environment. The toxic accumulations in the body create an imbalanced internal chemistry in which bacterias grow. Many times we do not get "infected", it is just that bacterias, and it can be anything, grow within us when we are out of balance. Now it can take years to be in balance.
consider my website, http://www.yourreturn.org
and this http://biomedx.com/microscopes/rrintro/rrintro.html
You'll get an idea.
The cure comes from within, trust yourself, you can find it.