You can take a multivitamin anytime, and it will still work. However, many people recommend taking them first thing in the morning or with breakfast. This is because your digestive system slows down overnight, keeping things from moving and being processed. When you take a multivitamin in the morning, you’re more likely to absorb it thoroughly and get everything your body needs.