If you decide to get a b12 injection make sure that you look into what kind of b12 is being used! Some forms are actually chemicals.. being chemically sensitive this gave me a horrible reaction! I got so ill and weak for about 2 weeks and my body still has spots 3 weeks on.. not fun.
Hopefully this will prevent others making the same mistake :)
i assume you are talking about cyanocobalamin, while you should take methylcobalamin or hydroxocobalamin?
Yes cyanocobalamin is toxic as I found out first hand..