Vitamin B12 analogues treat low vitamin B12 levels in the body. Cyanocobalamin is one form of vitamin B12 that comes as an oral pill or liquid, a nasal spray (Nascobal), and an injection (Dodex). Your prescriber will help choose the best form of vitamin B12 for your needs.