BV infection

Any tips on how to get rid of reoccurring BV? My obgyn gives me metronidazole to take for a week but it always comes back! I tried boric Acid Suppositories and asked my ob about it but they said it was only for yeasts infections..