You should take your multivitamin with your first meal because it absorbs best when you take it with food. When you take your multivitamin early in the day, you give your body the best chance of it absorbing with all the food you eat throughout the day. If possible, make sure the meal you take with your multivitamin has some fat for the best absorption of fat-soluble vitamins like A, D, E and K.