Is your Medichecks result an Active B12 or serum (non-active) B12 result? If you can't tell then telling us the reference range will help, because the top of the range is wildly different for active B12 and non-active B12.
The NHS never tests Active B12 so you can be sure that it is a non-active B12 test.
Medichecks does the Active B12 test, this is stated on their results sheet, and their range is something like 37.5-188. No need to convert the unit of measurement to anything else, you're not comparing it with anything else. Your result for Active B12 is 138pmol/L (37.5-188) and that is a good result.
NHS does Total B12 which measures the total amount of B12 in our bodies - both bound and unbound (active). It doesn't separate the bound and unbound so we can't tell from a Total B12 test how much Active B12 we have. It's Active B12 that is the better test.
Your Total B12 is 857 ng/L (197 -771 ng/L) which is good. Don't worry about it being over range. According to an extract from the book, "Could it be B12?" by Sally M. Pacholok:
"We believe that the 'normal' serum B12 threshold needs to be raised from 200 pg/ml to at least 450 pg/ml because deficiencies begin to appear in the cerebrospinal fluid below 550".
"For brain and nervous system health and prevention of disease in older adults, serum B12 levels should be maintained near or above 1000 pg/ml."
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.