What do fiber, Vitamin B12, Calcium, Magnesium, Iodine, Potassium and Vitamin D have in common?
Aside from being essential nutrients for good health and long life, they also make up a list of things you're not getting enough of.
And don't think you can just pop a pill (such as a multi-vitamin with calcium) to make it up. No, the very best way to assure sufficient vitamins and minerals remains to eat (and drink) foods that are rich in these beneficial substances.
For instance, fiber is abundant in most fruits and vegetables (some more than others) and in legumes, especially beans and bean products.
To read about this list of super-nutrients and how to make sure your diet contains plenty of them, check out this article "7 Nutrients You Aren't Getting Enough of."
And keep eating your veggies!