Fighting BV

I have struggled with BV for more than a year now.  I've tried the doctor's pills and gels but I can't kick it.  Is there anyone out there with the right answer?