Fortunately, there is increasing evidence that oral B12 supplements are just as good as injections for raising blood levels in most people ( Vegetarians and vegans are usually advised to take at least 10 mcg per day, or at least 2,000 mcg once per week ( However, some doctors still prefer the use of injections
Treating a B12 deficiency may boost energy and mood, reduce stress and fatigue, and decrease symptoms of multiple conditions
B12 injections are recommended for those who have a deficiency
In the end, choosing between methylcobalamin and cyanocobalamin should match your health goals and what your doctor recommends
You can learn more in our guide: Home Sweet Injection: How to Safely Give Yourself a B12 Shot
When to Seek Help: What If I Don't Feel Better