Hello
I was very low in B12 and my GP prescribed 6 injections over a 2 week period and then every 3 months.
After my first one I was buzzing for about 24 hours although it did give me a dose of the big D.
For me it has really helped to start to turn things around.