(what science says) The short answer is yesvitamin B12 shots do work, but their effectiveness depends heavily on who is receiving them and why
Physicians prescribing it assume legal liability that would not apply to FDA-approved agents
Two clinical reviews came to a similar conclusion but also pointed out certain limitations that call for further research
Peters HL, Tripathi SC, Kerros C, Katayama H, Garber HR, St John LS, Federico L, Merza IM, Roth JA, Sepesi B, Majidi M, Ruisaard K, Clise-Dwyer K, roszik J, Gibbons DL, Heymach JV, Swisher SG , Bernantchez C, Alatrash G, Hanash S, Molldrem JJ