Cyanocobalamin can be taken orally, as an injection, or as a nasal spray, depending on the individual’s needs and absorption capabilities. Oral supplements are effective for most people and should be taken with water, preferably with a meal to enhance absorption.