Have you had the same partner all along, and has he been treated at the same time you have been, with the same antibiotics for the same course of time? Sometimes repeated cases of BV are caused by two people passing it back and forth, my doc treated both me and my husband the one time I had it.
I've asked the mods to move this to a more appropriate forum for you.
grace