On trouve de la vitamine B6 dans les poissons gras, les protéines complètes, les germes de blé, les légumes secs (lentilles), les légumes (carottes,...
Plusieurs explications possibles : une prédisposition familiale à la prise de poids, une sédentarité importante, le stress, la dépression, certains médicaments, un déséquilibre...