A lack of vitamin B12 anaemia is a disorder in which your body does not produce enough healthy red blood cells as a result of a vitamin B12 deficiency. Doctors may provide B12 injections in the muscle in situations of severe vitamin B12 insufficiency caused by insufficient intrinsic factors. According to the National Library of Medicine, an official US government …