It depends, no: When someone has insomnia B12 is not the first treatment that comes to mind, but B12 is needed for our bodies to make melatonin which helps regulate sleep, so if you are deficient in B12 then taking it can improve sleep. 2500 mcg is totally safe; only a small fraction of B12 is absorbed no amount of B12 is known to be toxic. See http://bit.Ly/1hlbiaz for more on B12 deficiency.
Answered 3/30/2017
4.8k views
A doctor has provided 1 answer
A doctor has provided 1 answer
5 doctors weighed in across 3 answers
A doctor has provided 1 answer
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question