Question: how long do b12 injection side effects last?
Answer: How long will the effects of a B12 shot last? The effects of our shots vary between individuals. Most people feel the effects for about one week.