many people get mixed up with vitamin C and vitamin D Vitamin C is water soluble vitamin D is fat soluble you could take Vitamin C anytime during the day with or without a meal but if you’re taking your vitamin D in an empty stomach you are wasting your time you need to take it with some type of fat or with your meal so remember vitamin C any time vitamin D with the meal or with some other fatty food and your body will love you