Pernicious or macrocytic anaemia
Adult: 250-1000 mcg, given on alternate days for 1-2 wk, then 250 mcg wkly until the blood count returns to normal. Maintenance doses: 1000 mcg, given every mth.
Oral
Megaloblastic anaemia caused by vitamin B12 deficiency
Adult: 50-150 mcg daily.
Oral
Pernicious or macrocytic anaemia
Adult: 2,000 mcg daily.
Child: 1,000 mcg daily or every 2 wk.
Child: 1,000 mcg daily or every 2 wk.