Question: what vitamins to take when?
Answer: Best time to take water-soluble vitamins That means taking them first thing in the morning, 30 minutes prior to eating, or two hours after a meal. Water-soluble vitamins dissolve in water so your body can use them. Vitamin C, all B vitamins, and folate (folic acid) are water soluble.