Отвечу, как человек не близкий к медицине собственноручно, но употребляющий изредка комплексы минералов и витамины.
Что касается первого вопроса - насколько известно мне, витамины нужно пропивать курсами, а между - делать перерыв в 1-2 месяца.
Польза, естественно, от них будет, если каждый день в течение курса выпивать по таблетке. Да и вообще, если обогащать свой организм полезностями при помощи, например, фруктов. Я в основном пропиваю "женские" комплексы, где в больших количествах группы витаминов и витамины, которые, например, улучшают рост волос или укрепляют ногтевую пластину. Да, волосы не растут по 10 сантиметров за месяц, но общее состояние улучшается, волосы перестают лезть и быстрее растут. Ногти перестают ломаться и слоиться, также растут быстрее. И прочее обещанное производителем исполняется.
Поэтому да, толк от витаминов есть. И не хилый.)
Вы задаете очень абстрактные вопросы. В общем случае, если вам врач не сказал, что у вас недостаток витаминов, то не надо их пить. Не потому что не принесет пользы, а потому что может нанести вред.