bacterial vaginosis is not an STD, inside the vagina there is normal bacteria and yeast but sometimes the balance is thrown off and the bacteria over grows this could be due to too many sexual partners, if you work out a lot and sweat a lot down there, tampons can sometimes cause this also because cheap ones can break tiny parts off and cause a bacteria growing frenzy. There are a lot of things that can contribute. The oder is one of the main syptoms along with itching and sometimes burning, however i have no symptoms and sometimes have it so it depends. To treat it you simply have to take an antibiotic. It is either adminstered vaginaly (which i do not prefer because it gave me a yeast infection) or oraly. To diagnosis you just need a pap, it's quite simple and for most people it doesnt come back once you treat it.
hope that helps.
sorry i honestly have no answers on that for u but i do have a question for you. . . how did u know u had bacterial vaginosis cause i have a real distenctive ammonia smell to my discharge and someone said i could have that. . . and what do u do to get rid of it. . .also what caised it? thanks