No, vitamins can't cause bacterial vaginosis. There is no known exact cause for BV, but exposure to factors that throw off your vagina's pH balance would put you at risk for yeast and bacterial infection and sexually transmitted infections (STIs) like trichomoniasis (trich).