Отвечу- стоит, особенно если у Вас есть дефицит витаминов + однотипное скудное питание. Если же питаетесь Вы хорошо и разнообразно, слабости/сонливости не испытываете (или другие симптомы), то смысла постоянно пить витамины нет, они попросту не будут усваиваться. По личному опыту скажу , что от витаминных комплексов эффект меньше, нежели от изолированных витаминов (например, если пить только витамины В или принимать только препараты железа/кальция не в комплексе с другими)
Вы задаете очень абстрактные вопросы. В общем случае, если вам врач не сказал, что у вас недостаток витаминов, то не надо их пить. Не потому что не принесет пользы, а потому что может нанести вред.