Question: how long does it take to feel effects of b12 shot?
Answer: People who cannot absorb B12 need regular injections. When injections first are administered, a patient with severe symptoms may receive five to seven during the first week to restore the body's reserves of this nutrient. A response usually is seen within 48 to 72 hours, with brisk production of new red blood cells.