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.
Answered 2/19/2020
4.7k views
A doctor has provided 1 answer
4 doctors weighed in across 3 answers
A doctor has provided 1 answer
A doctor has provided 1 answer
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