A member asked:

How long are b12 shots supposed to last? i'm deficient and right now i'm good for a day or 2 then feel bad again. can i get them every other day?

A doctor has provided 1 answer

Wrong question: How EXACTLY was it determined that you had low B12?If you REALLY were low, then it is important to identify WHY??? Standard B12 injection of 1000mcg is likely to last a year. To be safe it has been traditional to give a monthly injection. A daily oral dose of 1000mcg is just as effective. If you "feel bad" 2 days after B12 shot you need a better Dr and a precise diagnosis.

Answered 10/23/2019

1.4k views

Thank

Related Questions

Sponsored Content
HealthTap Medical Group does not endorse products or services. Sponsored content revenues support our mission to make health information free and accessible to all.Learn more