IM injections offer a quick and less expensive alternative to IV infusions. Injecting into the muscle allows for a more sustained release and slower absorption of the vitamins into the bloodstream. Therefore, they can also serve as a booster to previous IV infusions.