I was doubtful about this remedy in the beginning, but the tea tree oil remedy really works for bacterial vaginosis. The trick is diluting the oil with a carrier oil to avoid irritation. Tea tree oil is a powerful antiseptic and antibacterial but when used undiluted, it will irritate vaginal tissues which are very sensitive. I diluted tea tree oil with olive oil, dipped a tampon in it and inserted it vaginally for several hours a day. It cured me in less than a week.
I don't know if it will work for everyone though because my sister used the same remedy and was not too pleased. She had more luck with eating raw garlic and cleaning the vaginal area with witch hazel.