Just a heads up, I just read that citric acid is a by-product of yeast! Check your ingredient labels before you buy anything. Oh and by the way if you are going to get B complex vitamins make sure it says free of yeast, sugar, etc. The ones I bought did not say that and it gave me a vaginal yeast infection. I am still on the search for a B complex formula that is yeast free. Anyone know of one?