The best time to take vitamins depends on the type and if they need to be taken with food. Water-soluble vitamins should be ...