Sometimes people can take high doses of oral B 12 to provide replacement instead of undergoing injections, but a physician should closely supervise this
Precautions Do not use in patients with a known allergy or previous hypersensitivity reaction to any ingredients, active inflammation of a superficial vein, significant dysfunction of vein valves or deep vein insufficiency, large superficial veins that connect to deeper veins, a history of migratory phlebitis, or an active skin and soft tissue infection, such as cellulitis
One thing you can do to overcome absorption issues in the gut is to mega-dose your B12
Deficiency causes multiple problems, but adequate or excess B12 provides nothing but benefits to your energy, strength, and mental sharpness
Its a water soluble vitamin so you could just be making expensive red pee