Skip to main content
Price comparison onlyNot medical adviceUsing this site means you accept our Terms & PrivacyAlways confirm with your pharmacist

B12 injection

B12 injection is available online through BetterBuyRx as of August 2026, with published pricing from $85. An online visit comes first, a licensed provider reviews it, and treatment proceeds only if the provider decides it is appropriate for you.

Provider approval required. A licensed provider reviews every request and prescribes only when clinically appropriate, we never sell prescription medication directly.

Published pricing

What B12 injection costs here

Every treatment has one published price, and the price you see is the price you are charged at booking.

B12 injection published prices
TreatmentPublished price
B12 injection$85/mo
What the price covers
You pay
$85/mo

Covers the provider visit and your medication for the period, prescribed only if a licensed provider decides it is appropriate for you.

The price you see here is the price at booking. No membership fee is required, and a free call with the care team is always available first if you want help choosing.

  • B12 injection: Prescription-strength B12, shipped to your door.

From the FDA label

What the FDA-approved label says

These excerpts come from the FDA-approved product label, quoted with the source linked.

Cyanocobalamin (cyanocobalamin) · indications and usage
INDICATIONS AND USAGE Cyanocobalamin is indicated for vitamin B 12 deficiencies due to malabsorption which may be associated with the following conditions: Addisonian (pernicious) anemia Gastrointestinal pathology, dysfunction, or surgery, including gluten enteropathy or sprue, small bowel bacteria overgrowth, total or partial gastrectomy Fish tapeworm infestation Malignancy of pancreas or bowel Folic acid deficiency It may be possible to treat the underlying disease by surgical correction of anatomic lesions leading to small bowel bacterial overgrowth, expulsion of fish tapeworm, discontinuation of drugs leading to vitamin malabsorption (see Drug/Laboratory Test Interactions ), use of a glu [...]

Source: FDA label for Cyanocobalamin via DailyMed · openFDA, accessed 2026-08-31.

FDA-approved generic versions of cyanocobalamin exist; the label above belongs to a generic product approved under an ANDA application number.

Safety

Safety information from the FDA label

Short excerpts only. Read the full current label and discuss your health history with your provider before starting treatment.

Cyanocobalamin (cyanocobalamin) · warnings
WARNINGS Patients with early Leber's disease (hereditary optic nerve atrophy) who were treated with cyanocobalamin suffered severe and swift optic atrophy. Hypokalemia and sudden death may occur in severe megaloblastic anemia which is treated intensely. Anaphylactic shock and death have been reported after parenteral vitamin B 12 administration. An intradermal test dose is recommended before cyanocobalamin injection is administered to patients suspected of being sensitive to this drug. This product contains benzyl alcohol. Benzyl alcohol has been reported to be associated with a fatal "Gasping Syndrome" in premature infants. This product contains aluminum that may be toxic. [...]

Source: FDA label for Cyanocobalamin via DailyMed · openFDA, accessed 2026-08-31.

Questions

B12 injection, answered

What does B12 injection cost at BetterBuyRx?
Published pricing starts at $85. Every treatment has one published price, and the price you see is the price you are charged at booking.
Who decides whether B12 injection is right for me?
Provider approval required. A licensed provider reviews every request and prescribes only when clinically appropriate, we never sell prescription medication directly.
Where can I read the full prescribing information?
The complete FDA label is published on DailyMed. The excerpts on this page were accessed 2026-08-31; always review the full current label with your provider.

More options in this category: Longevity

Start with the Longevity program

The program page covers the online visit, the provider review, and exactly what the published price includes. A free call with the care team is available before you book anything.

Go to the Longevity program