Medicine guide
Hydroxocobalamin: vitamin B12 injections explained
Hydroxocobalamin is a manufactured form of vitamin B12, given by injection to treat and prevent B12 deficiency anaemia. It starts working straight away, although symptoms can take days or weeks to improve, and for some people, such as those with pernicious anaemia, treatment is lifelong. Below is what the NHS says about the injections.
Last checked: 2026-10-03
Key facts
At a glance.
-
What it is
A manufactured version of vitamin B12 given as an injection into a muscle.
-
UK use (NHS)
Treating and preventing vitamin B12 deficiency anaemia, including pernicious anaemia and deficiency linked to metformin.
-
Pattern
Injections a few times a week at first, then maintenance injections every few months.
-
Who gives it
Usually a nurse, or sometimes a doctor, at a GP surgery or hospital.
-
Brand names
Cobalin-H and Neo-Cytamen are the brands listed by the NHS.
-
Supply
Prescription only. It is safe long term, and some people need it for life.
What hydroxocobalamin is
Vitamin B12 is needed to make healthy red blood cells. When levels run low, the red cells that are produced do not carry oxygen well, and the result is B12 deficiency anaemia, with symptoms such as extreme tiredness or lack of energy. Hydroxocobalamin replaces the missing vitamin.
The NHS describes it as a manufactured version of vitamin B12. Common reasons for low B12 include pernicious anaemia, where the body cannot absorb the vitamin from food, and the use of metformin. Cobalin-H and Neo-Cytamen are the UK brand names listed.
How it works and what to expect
The injection raises your B12 level directly, bypassing the gut, so that red blood cells can again be made properly. The NHS says it starts working straight away, but it may take a few days or weeks before your B12 levels and symptoms begin to improve.
Blood tests are used to monitor your B12 level and how well the treatment is working, and the dose is adjusted according to symptoms and results.
The injection routine
At the start of treatment you will usually have an injection a few times a week. Over time the gap grows, and the NHS says maintenance injections may be needed only every few months. It is given into a muscle by a nurse, or possibly a doctor.
Treatment can last a few months or sometimes years. For pernicious anaemia specifically, hydroxocobalamin is needed permanently. If you miss an appointment your B12 level can fall again and symptoms may worsen, so the advice is to rearrange it promptly rather than skip it.
-
Pain, swelling or itching where the needle went in is usually mild and short lived.
-
Attend your scheduled appointments, since the benefit depends on regular top-ups.
-
Do not stop on your own, because levels would fall again and could cause harm.
Who can and cannot have it
Most adults and children can have hydroxocobalamin injections. Tell the person treating you if you have had an allergic reaction to it or to other medicines, if you have a cobalt allergy, if your potassium is low, or if you have an irregular or fast heartbeat.
Side effects
Common effects listed by the NHS are pain, swelling or itching at the injection site, nausea or vomiting, diarrhoea, headaches, dizziness and hot flushes. These are usually mild.
Rare serious effects include palpitations, allergic skin reactions such as a rash or hives that can appear within 3 days (especially in people with cobalt allergy), and anaphylaxis. The NHS says to call 111 about palpitations or an allergic skin reaction.
-
Call 999 for swelling of the lips, mouth, throat or tongue, breathing difficulty, a tight throat, blue, grey or pale skin, sudden confusion or drowsiness, fainting, or a raised, blistered or peeling rash.
-
Suspected side effects can be reported through the MHRA Yellow Card scheme.
Pregnancy, breastfeeding and other medicines
Hydroxocobalamin can be used in pregnancy, and treating deficiency properly matters for both parent and baby. It is compatible with breastfeeding, because B12 is a natural part of breast milk; a baby with its own B12 deficiency needs separate treatment. The NHS found no evidence that it affects fertility in either sex.
It is usually safe alongside other medicines, including painkillers. The NHS says there is not enough information to say that herbal remedies and supplements are safe with it, so tell your doctor or pharmacist about anything else you take.
Alcohol, driving, diet and stopping
Alcohol does not interfere with the injection, although the NHS notes heavy regular drinking can cause folate deficiency anaemia and recommends no more than 14 units a week. It generally does not affect driving or cycling, but if you feel dizzy, wait until you feel normal. You can eat and drink as usual.
Stopping the injections lets B12 fall further, so discuss any wish to stop, or any side effects that trouble you, with your doctor first.
Frequently asked
Questions people ask.
Quick, plain-English answers to the questions we hear most.
-
How soon do B12 injections work?
Hydroxocobalamin starts to work straight away, but the NHS says it may take a few days or weeks before levels and symptoms such as extreme tiredness begin to improve.
-
How often are the injections given?
A few times a week at the beginning, then about every few months as maintenance. Your doctor sets the plan using your symptoms and blood tests.
-
Will I need them for life?
It depends on the cause. The NHS says some people need it for the rest of their lives, and for pernicious anaemia it is needed permanently.
-
Who gives the injection?
Usually a nurse, or possibly a doctor, at a GP surgery or hospital. It goes into a muscle.
-
Why does cobalt allergy matter?
The NHS lists cobalt allergy as a reason not to have it. Allergic skin reactions can appear within 3 days in these people.
-
Is it safe in pregnancy and breastfeeding?
The NHS says it can be used in pregnancy and is compatible with breastfeeding. Untreated deficiency is a risk in itself, so keep your care team informed.
-
Can I drink alcohol?
Alcohol does not affect how the injection works. The NHS does advise keeping to no more than 14 units a week, since heavy drinking can cause folate deficiency anaemia.
-
What if I miss an appointment?
Your B12 level can drop again and symptoms may return, so rearrange the injection with your healthcare provider as soon as you can.
-
Does it interact with other medicines?
The NHS names none and says it is usually safe with other medicines, including painkillers. Herbal remedies and supplements have not been properly tested alongside it.
Where this comes from
Sources and checking.
This guide is for information, not medical advice.
Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.
Published 2026-10-03, next review 2027-10-03.
-
NHS medicines information: hydroxocobalamin, about it, eligibility, side effects, pregnancy, interactions and common questions, https://www.nhs.uk/medicines/hydroxocobalamin/about-hydroxocobalamin/ , retrieved October 2026
-
NHS medicines information: hydroxocobalamin, having your injection, https://www.nhs.uk/medicines/hydroxocobalamin/having-your-hydroxocobalamin-injection/ , retrieved October 2026
-
MHRA Yellow Card scheme - the UK reporting system for suspected side effects, https://yellowcard.mhra.gov.uk , retrieved October 2026
Related guides