I've not been offered it on the NHS as my levels are always borderline. Same as my B12 levels and I have iron deficiency anaemia too, which I take supplements for.
I take oral Vitamin D and B12, and the GP is happier and said my levels are more normal, but that was over six months ago and I'm still always so very tired. Even when I've been sleeping well.
So am wondering if it's worth paying the £35/£40 to go privately and get a B12 injection to see if it helps with my lack of energy? Does anyone else have them and would you recommend?