Medically Reviewed by Dr. Harshi Dhingra, M.D.

Last Reviewed: Feb 01, 2023

Drug Details

Generic Name:

B12 (cyanocobalamin)

Common Brands:



Prescription and over-the-counter

Therapeutic Class:

Vitamins (nutritional supplements)


Cyanocobalamin injection solution. B12 is also available in oral forms (tablets and liquid) and as a nasal gel.


By injection, by mouth, and by application in the nose.

Therapeutic Uses:

To treat pernicious anemia.

To treat vitamin B12 deficiency caused by diet or medical condition.

Controlled Status:

Not a controlled substance

B12 Drug Class

B12 or cyanocobalamin (sye-ah-noh-koe-bal-ah-min) is a water-soluble vitamin.

B12 Age Range

B12 is approved for use in adults and children.