If you’re not eating any animal-based products such as meat, fish, eggs, poultry or dairy you’ll miss out on vitamin B12—a vitamin your body needs to transform fat and protein into energy, as well as other essential functions. You also won’t get much, if any, vitamin D—and more and more research is showing that adequate vitamin D is important in warding off a host of chronic conditions, from heart disease to cancer.