It's certainly worth checking B12 levels properly. It's quite hard to be B12 deficient and a common reason to be so is due to being unable to absorb it properly in the digestive system (I think this is quite common with celiac disease, for example). That's why injections are a common approach. I went with sublingual administration instead and it worked very well.