Вопрос спорный. Если вы не можете разнообразить рацион питания продуктами с необходимым набором полезных веществ, то возможно витамины, минералы и БАДы помогут сохранять здоровье. Недавно читал статью Американского исследователя - тот вообще советовал море всяких бадов, от старения, от болезней сердца и т.д. Думаю, это перегиб, но если у вас низкий гемоглобин, а мясо вы мало едите (или убежденный веган), то придется есть таблетки с железом и колоть Б12. Опять же можно компенсировать гречкой, белками, рыбой, креветками, а можно пить таблетки. Каждый решает сам.