Despite me being low in B12 (165 at last test) and having most of the classic B12 deficiency symptoms, my GP says I don't need treatment and my endocrinologist (who I was referred to for possible thyroid and/or adrenal disfunction) is inexplicably making me wait another 2 months until my next appointment before doing something about my B12, even though he told me it was low enough to need treatment. I'm really struggling with my symptoms so I decided to get a B12 oral spray to see if that helped. I got one called B12 Boost by Better You, because this was the only one I could find in any chemist/health food shop etc. It gives 48000% of the RDA of B12 in methylcobalamin form, plus Chromium and green tea extract. I used it on Sunday and Monday mornings and felt much better than usual on both days - don't know if it could work that fast or if it was the placebo effect! I continued using it each morning, but on Tuesday night I got a headache bad enough to send me to bed at 8pm and I haven't been able to get rid of it since, despite taking paracetamol, ibuprofen and my migraine tablets. The only thing I can think it could be is the B12 I've been taking. Is this likely? I haven't taken any today so I'll see how I go. I really hope I don't have to stop using it, I'm desperate to do something about my symptoms and I really don't want to wait another 2 months before even starting treatment.