Vitamin B-12 Injections
Generic For: Cyanocobalamin
Vitamin B-12 injections (cyanocobalamin) deliver vitamin B-12 directly into muscle, bypassing absorption problems in the digestive tract. They are prescribed to treat pernicious anemia and other forms of vitamin B-12 deficiency due to malabsorption, dietary insufficiency, or certain medical conditions. After a licensed provider reviews your order, your prescription ships from a licensed U.S. pharmacy.
Compare all Vitamin B12 options →
Select Quantity *
30-day supply · $10.00/mL
How It Works
- Select your medication
- Licensed providers review & prescribe
- Our licensed U.S. pharmacists fill your prescription
- Delivered to you as soon as the next day
Price: $40.00
HSA/FSA Eligible*Doctor visit fee & delivery cost not included in price. Refills at provider discretion.
Buy Vitamin B-12 Injections Online
Cyanocobalamin injection — a vitamin B-12 supplement for pernicious anemia and vitamin B-12 deficiency
Vitamin B-12 Injections Quick Facts
| Drug class | Vitamin B-12 supplement |
|---|---|
| Treats | Pernicious anemia, vitamin B-12 deficiency, malabsorption-related B-12 deficiency |
| Form | Injection |
| Typical dosing | Inject 1ml intramuscularly weekly as needed. Dispense alcohol prep pads and 1 mL syringes QS. |
| Prescription required | Yes — prescription only |
What Is Vitamin B-12 Injections?
Vitamin B-12 injections contain cyanocobalamin, a manufactured form of vitamin B-12, an essential nutrient the body needs to make red blood cells, maintain nerve function, and produce DNA. Some people cannot absorb enough B-12 from food or oral supplements because of pernicious anemia, stomach or intestinal surgery, or digestive disorders. Injecting cyanocobalamin into muscle bypasses the digestive tract so the vitamin reaches the bloodstream directly. It is a prescription medication given on a schedule determined by your healthcare provider.
What Does Vitamin B-12 Injections Treat?
Pernicious anemia
Vitamin B-12 deficiency due to malabsorption
Dietary vitamin B-12 deficiency
B-12 deficiency after gastrointestinal surgery (e.g., gastrectomy)
B-12 deficiency from gastrointestinal disease (e.g., sprue, ileal disease)
Schilling test flushing dose (diagnostic use)
Vitamin B-12 Injections Dosage
Pernicious anemia: 100 mcg IM daily for 6–7 days, then 100 mcg every other day for 7 doses, then 100 mcg every 3–4 days for 2–3 weeks.
Maintenance: 100 mcg IM once monthly, continued for life in pernicious anemia.
Dietary deficiency: dosing individualized per prescriber; follow your provider's directions.
Your prescriber will determine the dose and duration that are right for you. Always follow the directions on your prescription label.
Vitamin B-12 Injections Side Effects
Common side effects
- Pain or redness at the injection site
- Mild diarrhea
- Itching or mild rash
- Headache
- Dizziness
- Nausea
- Feeling of swelling in the body
Serious side effects
Stop taking this medication and seek medical attention right away if you experience:
- Signs of allergic reaction (hives, swelling of face or throat, trouble breathing)
- Anaphylactic shock (rare)
- Symptoms of pulmonary edema or heart failure early in treatment
- Signs of low potassium (muscle weakness, irregular heartbeat)
- Blood clot symptoms (leg pain, swelling, chest pain)
Warnings & Interactions
Do not use if allergic to cobalt or cyanocobalamin
Avoid intravenous administration; give intramuscularly or deep subcutaneously as directed
Can unmask polycythemia vera; folic acid does not correct B-12 neurologic damage
Hypokalemia may occur during early treatment of severe megaloblastic anemia; potassium should be monitored
Not recommended as sole therapy for hereditary optic nerve atrophy (Leber's disease)
Some formulations contain benzyl alcohol; avoid in neonates
Tell your provider about all medications, including chloramphenicol, which may reduce response
Tell your prescriber about all medications, supplements, and health conditions before starting vitamin b-12 injections.
Talk to U.S.-Based Support
Our licensed pharmacy team in Boca Raton, Florida — real people, no overseas call centers.


