Причиной дефицита могут быть ограничительные диеты (например, веганство), заболевания ЖКТ с нарушением всасывания, повышенная потребность в витаминах при беременности и лактации, алкогольная зависимость, курение, а также прием препаратов, негативно влияющих на усвоение витаминов.
Избыток чаще связан с длительным бесконтрольным приемом витаминных препаратов и БАД. Выявить как дефицит, так и возможный избыток витаминов B1, B5, B6, B9, B12 и C поможет специальный анализ.