What causes a person to get bacterial vaginitis?

Bacteria . These happens when the balance in normal bacteria is disrupted. Decrease in lactobacilli which produces hydrogen peroxide which helps kills other bacteria is outgrown. This usually happens when there is a change in the vaginal environment.