answered Oct 05, 2009 at 06:55PM
Not necessarily.
Vitamin B12 gets absorbed after oral administration via a series of complex steps.
In the one of the last steps of absorption, the B12 binds itself to a glycoprotein called intrinsic factor.
Intrinsic factor is a enzyme-like substance that is secreted in the stomach.
The problem with oral absorption is this intrinsic factor. It is absolutely needed for absorption and without it very little if any B12 will be absorbed when taken orally.
There are some people that for many reasons lack sufficient quantities of B12 and therefor have poor oral absorption.
The way around this is to give IM or IV B12 injections.
Some companies incorporate this intrinsic factor into the oral tablets but there is still major fluctuations with absorption.