Vitamin injections work quickly; they are the most effective way for your body to absorb Vitamins. Within 48 to 72 hours, your body will begin to make new red blood cells. For mild deficiencies, you may need two to three injections over several weeks to notice peak impact.