Hi! I actually just found out about a new and apparently the only oral prescription that can now be used to treat B12 deficiency. For you and all those struggling with B12 deficiency, this new alternative to the injections is called Eligen B12, not sure if you heard about it yet. Apparently it is the first and only true alternative to the intramuscular injection. I recently read that it works as well as the IM injection even if you don't have intrinsic factor (so even if you don't have normal gut absorption). It’s a once daily pill that apparently it came out a month or two ago. You might want to check it out. I'm pretty sure they have a website or your doctor may know about it