Top answers from doctors based on your search:
Disclaimer

how long does vitamin b12 injection last

A 39-year-old member asked:
Dr. Yash Khanna
57 years experience Family Medicine
2to3 days: It is a water soluble vitamin and gets excreted by kidney and if not needed in body it is excreted within 2to3 days.
3
3 thanks

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
24/7 visits
$15 per month
A 46-year-old member asked:
Dr. You Sung Sang
31 years experience Gastroenterology
Usually 1 month: For severe deficiency, initially the shots may be daily/weekly. Once levels stable, they are usually given im monthly.
2
2 thanks
Dr. Steven Charlap
37 years experience Holistic Medicine
Why do you need it?: Why are you getting injections? Did a doctor test for deficiency? Are you vegan? If not, why are you deficient? Don't get B12 injections or take pills ... Read More
2
2 thanks
A 37-year-old member asked:
Dr. Joel Gallant
36 years experience Infectious Disease
Take effect?: I'm not sure what you mean by 'take effect.' the only indication for vitamin B12 injection is for people with severe B12 deficiency or those who are ... Read More
A 23-year-old female asked:
Dr. Martin Rubenstein
45 years experience Hematology and Oncology
Nerve damage: It sounds like a nerve in your upper arm was injured by the needle when you received the injection. This sort of damage usually does go away, but it c ... Read More
1
1 thank
A 43-year-old female asked:
Dr. Eric Chevlen
47 years experience Medical Oncology
Days: Most patients I've treated for true B12 deficiency felt dramatically better within days, even before anemia was completely corrected.
A 62-year-old male asked:
Dr. Thomas Namey
48 years experience Rheumatology
Inject first!: I have all my patients on sublingual b12, 2500mcg when needed. However, i give them a three mg injection first. Routine B12 injections can be virtual ... Read More
2
2 thanks
A female asked:
Dr. Rebecca Gliksman
38 years experience Internal Medicine
Pernicious anemia: I do not know what caused the collapse/ cardiac arrest(faint or go to ER?) - which is serious so before taking another form would discuss with doctor ... Read More
A 43-year-old female asked:
Dr. Michael Kleerekoper
A Verified Doctor answered
A US doctor answered Learn more
Fingers: Don't fret. - treatment does not always work. Please see your doctor ASAP. If there is a delay please go today to the nearest Emergency Room.
A 74-year-old female asked:
Dr. Robert Kwok
33 years experience Pediatrics
Depends on diagnosis: A person in her mid-70's who is low on a needed nutrient needs a diagnosis. The reason for her nutrient deficit, regardless of the nutrient, determine ... Read More
A 39-year-old member asked:
Dr. Derrick Lonsdale
73 years experience Preventive Medicine
Why?: If you think that you are B12 deficient, get it checked out. You don't take injections for fun or to "supply good health".
1
1 thank

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
24/7 visits
$15 per month