If it is Gardnerella vaginalis then metronidazole are drug of choice. I am surprised why it is not being treated. There can be two possibilities. Either you are not taking complete dose of metronidazole for 5-7 days or you have some mixed infection i.e. Gardnerella, yeast and trichomonas. It will be good to have culture test and then take treatment.