HomeTestsVitamins & MineralsVitamin B12

Vitamin B12

What Does This Test Check?

The Vitamin B12 test measures the level of the active form of vitamin B12 in your blood. B12 is crucial for making red blood cells and keeping the nervous system healthy, and a low level can cause fatigue, tingling and memory problems.

Medichecks is the cheapest at 39 pounds, with BetterYou a close second at 39.99 pounds and Forth at 50 pounds. All are home tests, so the three providers track closely on price for the same active B12 marker.

A low B12 result may indicate a deficiency worth correcting through diet, a supplement or, if absorption is poor, injections, but a single reading does not tell you the cause. Normal levels also do not rule out nerve-related symptoms from other sources. Review the result with a GP who can decide on the right treatment.

TestProviderPrice
Vitamin B12 (Active) Blood TestMedichecks£39star Best valueBuy
At-Home Vitamin B12 Test KitBetterYou£39.99Buy
Vitamin B12 Blood Test (Active B12)Forth£50Buy

Prices are indicative and may vary. Always check the provider's website for the latest pricing. Prices last checked on 23rd Aug 2026