shots of b-12 are regularly given in mexico for a variety of problems.
My son has inherited that same deficiency, his doctor has recommended them to him, one shot a month. He did it for several months but he is slacking off...stubborn, he feels fine...