A 21-year-old male asked:
Nutritionist told me to take vitamin b12 to help me sleep. will it work? and is 2500mcg sublingual form too large a dosage? thankyou
1 doctor answer • 1 doctor weighed in
Holistic Medicine 40 years experience
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.
4.8k viewsAnswered >2 years ago
Last updated Mar 30, 2017
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
24/7 visits - just $39!
50% off with $15/month membership
Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.