Plant-based diets have health benefits, but only if they are done well. Common nutrients such as iron, zinc, calcium, vitamin B12, and more are often missing. Is your plant-based diet complete?

More...