Medication is sometimes important especially when it comes to supplements for nutrients like vitamins, calcium, minerals, etc. It is true that ideally our diet should be enough to provide for these but with hectic lifestyles, dependence on more of processed foods and following fad diets often leads to lack of many nutrients.
As vegetarians, a lot of individuals lack essential minerals and healthy fats from their diet. Think cod liver oil from fish or even the goodness of vitamin D from meat sources. Vegans, eliminate some sources completely from their foods, which include dairy products and eggs. As a result they can lead essential vitamins and calcium from the diet.
Hardcore meat eaters would find themselves lacking fibre, which means that they might have traits to be more constipated. Such individuals are also at a higher risk of getting cardio-vascular diseases.
What can be done?
An honest attempt to change your diet and lifestyle is your best bet. You can research and include foods in your daily meals that compensate for the loss of those nutrients. So vegans can opt for soy milk and tofu instead of diary products. While non-vegetarians can add more fibre via fresh fruits and veggies.
But in some cases, it is really important to start medications if there is an acute deficiency on a nutrient. For instance, an arthritis patient would need to have calcium supplements. Similarly, if you lack vitamin D in the body, then you might need medications here because this vitamin is not easily available from vegetarian sources.
Thus in some cases, medication becomes mandatory rather than a choice. And if test results reveal a serious deficiency of any nutrient, then medication can hasten or speed up the process of recovery and make up for the lack of the same.