U.S. doctors online nowAsk doctors free
A 35-year-old member asked:

Best time of day to take b12?

1 doctor answer2 doctors weighed in
Dr. Richard Mcgee
Medical Oncology 51 years experience
Anytime: If we are speaking of pills I do not know of any best time. If we are speaking of B12 injections, again anytime is ok. Oral B12 requires an acid environment in the stomach in order to bind to intrinsic factor (made by the stomach) and be easily absorbed- so empty stomach is best and not when you have recently taken antacids or medicines that inhibit stomach acid production.
Created for people with ongoing healthcare needs but benefits everyone.

Similar questions

A 45-year-old member asked:

When is the best time to inject B12 during the day?

1 doctor answer1 doctor weighed in
Dr. Liesa Harte
Family Medicine 30 years experience
B12 injections : B12 injections can be somewhat stimulating, so some people stick to injecting early in the day.
Created for people with ongoing healthcare needs but benefits everyone.
Last updated Feb 19, 2020
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.