La vitamine B12 participe à la synthèse de la mélatonine, une hormone produite par la glande pinéale chez les mammifères et qui aide à réguler le rythme circadien et donc le sommeil. Une carence en B12 pourrait donc entraîner des troubles du sommeil.
Source :
Peuhkuri, Katri, Nora Sihvola, and Riitta Korpela. “Facteurs alimentaires et fluctuation des niveaux de mélatonine.” Food & nutrition research 56.1 (2012) : 17252 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3402070
Cela fournit une base théorique pour le traitement des troubles du sommeil par la B12, cependant la base de preuves de l'efficacité d'un tel traitement est très réduite, consistant principalement en des études épidémiologiques de faible qualité (rapports de cas). La seule étude bien conçue que j'ai pu trouver est celle d'Okawa el at (1997) qui n'a trouvé aucun effet de traitement :
Okawa M, Takahashi K, Egashira K, et al. Vitamin B12 treatment for delayed sleep phase syndrome : a multi-center double-blind study. Psychiatrie Clinique Neurosciences. 1997;51:275-9.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4582061