It's always best to take vitamins with a meal, especially if it contains fat-soluble vitamins like vitamin A, D, E, or K. That way, they will be absorbed better and cause less symptoms.