Yes! Vitamins are not absorbed well by the body without food. When taking your multi-vitamin make sure you eat something before you take it