After 3 years of a whole heap of rubbish tests including scans and endoscopy I finally convinced gp to do B12 test (doc: 'it won't be low as you aren't anemic'). It was low.
So B12 is 170 (187-883)
Iron is 24 (20-200) - so apparently fine
And haemoglobin is apparently fine - don't have figures.
Had my first shot today and asked if they would be testing for PA. But apparently as I am not anemic according to haemoglobin test I can't have PA. Sounds plausible I guess but I have very little faith in doctors who would prefer to prescribe therapy, anti-depressants, PPIs and compression stockings than test for B12...
Is this right - so I just have a B12 deficiency with no apparent cause? Doc reckons it is my age (I'm 40...!)
And does it matter - as long as they are doing the shots?
Any thoughts from the very helpful people on here??