3 doctors weighed in:

How long after getting vit b shot will I start to feel better?

3 doctors weighed in
Dr. Gurmukh Singh
Pathology
2 doctors agree

In brief: Depends

If you had vitamin B12 deficiency, an injection provides relief within a day or so.
For other vitamins, you should not need a shot unless you have malabsorption and the effects may take days.

In brief: Depends

If you had vitamin B12 deficiency, an injection provides relief within a day or so.
For other vitamins, you should not need a shot unless you have malabsorption and the effects may take days.
Dr. Gurmukh Singh
Dr. Gurmukh Singh
Thank
Get help from a real doctor now
Dr. Rashed Hasan
Board Certified,
30 years in practice
887K people helped
Continue
108,000 doctors available
Read more answers from doctors