what the heck is this??

Eden
What the heck is "bacterial vaginosis" ?? 
I was having itching and I thought it was a yeast infection so I went to my doctor and I was diagnosed with it. 
I only have had sex with my boyfriend of 1 and a half years and we never have cheated on each other..
So..any ideas ?