I have had my third injection but feel no difference, is this just long term?
You should feel the effects in about 20 minutes of the injection. I never felt much from B12 shots either, but now I do take multi-B tablets about 3 hours into my shift at work. I find it helps me, makes a noticable difference in how I feel the rest of my day.
Separate names with a comma.