It’s well worth noting that B12 blood serum tests are not able to determine the body’s cellular B12 levels (only what is swimming around in the bloodstream). But where you need the B12 is actually IN THE CELLS, so measuring the blood for B12 is really only telling you how much B12 is not getting into the cells.
If you checked the spinal fluid for B12 levels, then you’d have some valuable data about your B12 levels (but who wants to endure the pain and cost of a spinal tap to determine if you need B12? Not to mention the fact that insurance won’t cover it).
So what does it mean if your blood serum levels are high?
Basically it means your body is having trouble transporting B12 into the cells (some doctors suggest that using low dose lithium orotate at 4.5 mg pulsed [just a couple/few times a week] will help drive that B12 into your cells).
And the high blood test result may also mean that you’re getting a form of B12 in your diet (or with vitamins) that is not converting well in your body for absorption – so the excess is swimming around in the bloodstream. Most vitamins are made with cyanocobalamin (and all fortified foods use cyanocobalamin), this form is well-known to be the cheap, synthetic version that has cyanide in it and that has to go through a complex conversion process within the body before it can be absorbed (and many can’t do these conversions well because of genetic mutations, i.e. MTR, MTRR, etc.).
So what should you do?
- Consider trying the lithium orotate pulsed
- Consider removing cyanocobalamin from your nutritional intake
- And another thing you might want to do is try an active form of B12 – the one we recommend (along with many naturopaths and nutritionists who understand B12) is hydroxocobalamin, because it’s best tolerated by most people. It’s very rare and more expensive, but it works EXTREMELY well. Stay away from cyanocobalamin.