You may have various reasons for being a vegetarian - from religious and spiritual to environmental concerns. While there are many benefits of following a vegetarian diet, which includes great heart health - with regulated cholesterol and blood pressure levels, reduced risk of cancer, and prevention of type-2 diabetes, it is loaded with disadvantages as well.