Getting a B12 prescription starts with a blood test. Your doctor needs to confirm that your levels are low enough to warrant treatment, and that typically means a serum B12 level below 200 pg/mL. Once deficiency is confirmed, most providers will write a prescription for injections or, less commonly, a nasal spray. The process is straightforward, but knowing what to expect at each step can save you time and unnecessary appointments.
What Happens at the Initial Appointment
Tell your doctor why you’re concerned about B12. Common reasons include persistent fatigue, numbness or tingling in the hands and feet, difficulty concentrating, or a known risk factor like a plant-based diet, gastric surgery, or long-term use of acid-reducing medications. Your doctor will order blood work, and the key number is your serum B12 level. A result below 150 pg/mL is considered clearly deficient. Most labs flag anything below 200 to 250 pg/mL as low.
If your result falls in a gray zone (roughly 150 to 400 pg/mL), your doctor may order a follow-up test measuring methylmalonic acid, or MMA. This is a more sensitive marker of B12 status. Elevated MMA confirms that your body isn’t getting enough usable B12, even if your serum level looks borderline. Based on the results, your provider decides whether you need a prescription or whether an over-the-counter supplement is sufficient.
Who Can Write the Prescription
Any licensed prescriber can write a B12 prescription: your primary care doctor, a nurse practitioner, a physician assistant, or a specialist like a hematologist or gastroenterologist. If you already have lab work showing low B12, a telehealth visit is often enough to get a prescription without an in-person exam. Many virtual care platforms handle straightforward deficiency cases in a single appointment, though they’ll still want to see recent blood work.
Prescription Forms of B12
Prescription B12 comes in three main delivery methods, each suited to different situations.
Intramuscular injections are the most common prescription form. A standard regimen uses 1,000 micrograms of cyanocobalamin, starting with five or six injections given every two weeks to build up your stores, then switching to once-a-month maintenance shots. Injections bypass the digestive system entirely, which makes them the go-to choice for people with absorption problems like pernicious anemia, celiac disease, or a history of gastric surgery.
Nasal spray (brand name Nascobal) delivers 500 micrograms of cyanocobalamin once weekly. The FDA approved it for maintenance therapy in patients already stabilized with injections, for dietary deficiency, and for drug-induced deficiency. Its bioavailability is lower than injections, so it’s not typically the first-line treatment for severe deficiency, but it works well for people who want to avoid needles during the maintenance phase.
High-dose oral B12 occupies an interesting middle ground. Doses of 1,000 to 2,000 micrograms daily can restore B12 levels comparably to injections, even in people with absorption issues, because a small percentage of B12 is absorbed passively regardless of intrinsic factor. In many countries, high-dose oral B12 is available over the counter, which means you may not need a prescription at all if your doctor recommends this route. A Cochrane review found that 1,000 micrograms daily worked similarly to injections for restoring serum levels, and 2,000 micrograms daily may actually be more effective.
Cyanocobalamin vs. Methylcobalamin
You’ll see methylcobalamin marketed as the “active” or “natural” form of B12, but the clinical evidence doesn’t support paying extra for it. A study of 42 vegans found that cyanocobalamin maintained significantly higher levels of holotranscobalamin (the usable form of B12 in blood) compared to methylcobalamin. The supposed advantage of methylcobalamin being “ready to use” is misleading: your body strips the methyl group off during absorption and has to rebuild the active form anyway. Cyanocobalamin is the form used in most prescription products and the one with the strongest evidence behind it.
One nuance worth knowing: liquid and sublingual forms of either type tend to produce better results than solid tablets, likely because of faster absorption in the mouth and throat.
Insurance Coverage and Cost
Most insurance plans, including Medicare, cover B12 injections when there’s a documented medical reason. The conditions that qualify include B12 deficiency anemia, pernicious anemia, malabsorption syndromes, and dietary deficiency anemia. Your doctor assigns a diagnostic code when submitting the claim, and the blood work confirming your deficiency serves as the medical justification.
Even without insurance, B12 injections are inexpensive. A vial of injectable cyanocobalamin runs about $6 to $15 at most pharmacies. The bigger cost factor is the office visit if you’re getting injections administered by a nurse each month, which is one reason many patients transition to self-injection at home.
Switching to Home Injections
Once your levels have stabilized and you’re on a monthly maintenance schedule, your doctor can teach you (or have a nurse teach you) to inject at home. This is common practice and eliminates the need for a monthly clinic visit. You’ll need a prescription for the B12 vials plus syringes and needles.
Training typically covers hand hygiene, drawing up the correct dose, selecting and rotating injection sites (the outer thigh is most common for self-injection), and proper disposal of sharps. Most people use a 23- to 25-gauge needle for the actual injection. The whole process takes a few minutes once you’re comfortable with it. Your doctor may want periodic follow-up appointments to recheck your levels and review your technique, but many patients do home injections for years without issues.
Essential supplies include the B12 vials, sterile syringes, drawing-up needles (slightly larger gauge for pulling the solution from the vial), injection needles, alcohol wipes, and a sharps container. Most of these are covered by prescription or available cheaply at pharmacies. Never dispose of used needles in household trash.
When You Might Not Need a Prescription
If your B12 is mildly low and you don’t have an absorption condition, your doctor may recommend a high-dose over-the-counter supplement instead of writing a prescription. Daily doses of 1,000 to 2,000 micrograms are widely available at pharmacies and online. The daily requirement for adults is only about 2.4 micrograms, but therapeutic doses are hundreds of times higher to compensate for the low absorption rate of oral B12 (roughly 1 to 2 percent of the dose at these levels).
This approach works best for people whose deficiency stems from diet (vegans and vegetarians) or mild age-related absorption decline. If you have pernicious anemia, significant gut damage, or neurological symptoms from deficiency, injections are the safer starting point because they guarantee the B12 reaches your bloodstream.

