Need some schooling on vitamins and supplements please?

I take a mens multivitamin=no iron-cuz we do not eat enough fruits and vegies every day, and a magnesium pill and a baby aspirin. and drink water and red wine. eat chocolate, nuts, garlic, olive oil,