The best time to take water-soluble vitamins is in the morning on an empty stomach, while you should take fat-soluble ...