Treatment of Vitamin B12 Deficiency Supplemental vitamin B12 Vitamin B12 1000 to 2000 mcg orally can be given once a day to patients who do not have severe deficiency or neurologic symptoms or signs. A nasal gel preparation of vitamin B12 is available at a higher price.