Yes, Vitamin B12 deficiency can cause yeast infections. A lack of Vitamin B12 can cause an imbalance of healthy bacteria in the gut, leading to an overgrowth of yeast and a resulting yeast infection.