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. Shontae Buffington
Board Certified,
13 years in practice
836K people helped
Continue
108,000 doctors available
Read more answers from doctors