Alguns creditam injeções de vitamina B12 a alívio/cura de males como anemia perniciosa, demência e fadiga. No entanto, alguns médicos hesitam em administrar.
Segundo artigo em "Human Events", médicos são desencorajados a dar B12 injetável a idosos. Para B12 ter efeito, ácido clorídrico e proteína devem estar presentes no estômago. Em maiores de 65 anos, níveis diminuem naturalmente, tornando absorção improvável.
Médicos cautelosos com pacientes que fizeram angioplastia porque certas combinações de vitaminas podem causar restenose (reestreitamento das artérias).
Quando injeções de B12 dadas a pacientes com policitemia vera (distúrbio sanguíneo), pode resultar em hipocalemia fatal e gota.
Se paciente suscetível a anemia megaloblástica, injeção de B12 pode mascarar baixo nível de folato.
Doença de Leber é distúrbio hereditário do nervo óptico. B12 em pacientes com Leber pode causar atrofia óptica.
Alguns efeitos colaterais de injeções de B12 preocupam médicos: coceira, erupção temporária, urticária, diarreia. Potenciais efeitos laterais particularmente relevantes para pacientes com condições cutâneas pré-existentes.