That makes them especially useful for men who dont absorb B12 well from food or pills
Certain medications The following drugs can reduce levels of vitamin B12 in your body: Antibiotics -- long-term use can lower vitamin B levels generally Anti-seizure drugs Chemotherapy medicines, especially methotrexate Drugs used to reduce stomach acid, like H2 blockers (Pepcid AC, Tagamet, Zantac) and proton pump inhibitors (Nexium, Prevacid, Prilosec) Metformin (Glucophage) -- taken for diabetes Colchicine -- taken for gout Some cholesterol-lowering medications Other causes You're over 65
B vitamins are water-soluble and naturally found in fish, eggs, leafy greens, dairy products, meat, and poultry
Ziegler M et al
You can also take a self-assessment test whether your preferred treatment is ideal for you
How often should B12 shots be administered