The perfect time to take supplements is with your dishes. During this time, your body can take in the nutrients better, as your digestive system will be stimulated with food. If you are using time released supplements, you should take them with food to ensure that they move through your body at the right pace and release the proper amount of nutrients and vitamins your body needs at the right time.
Vitamins that are water soluble are the easiest to use, as they will pass through the body easily and quickly, and should be taken three times a day. Vitamins that are fat soluble are best absorbed if they are taken with food that contains fat. You should always take vitamins with meals, as the minerals and nutrients found in food will work with the vitamin supplements.