At the same time, it gets harder for the body to absorb nutrients. Medications can further deplete our body of nutrients. A multivitamin can offset these deficiencies. Good for your heart: Studies show that taking a high-quality multivitamin may reduce cardiovascular disease.