How Long Do B12 Injections Take to Work?
B12 injections begin delivering vitamin B12 straight away, but the time it takes to notice a change in symptoms varies. NICE advises that symptoms may begin to improve within two weeks, although improvement can take up to three months and some symptoms can take considerably longer to settle. The response depends on why B12 is low, how severe and long-standing the deficiency is, which symptoms are present, and whether another condition is also contributing.
The short answer: the injection works before you necessarily feel better
An injection can raise the amount of vitamin B12 available to the body quickly because it bypasses the digestive system. That does not mean fatigue, pins and needles, balance problems or concentration difficulties will disappear immediately. Your body may still need time to make healthy red blood cells, restore depleted stores and recover from the effects of deficiency.
The NHS states that hydroxocobalamin starts working straight away, but it can take days or weeks before B12 levels and symptoms such as extreme tiredness or low energy begin to improve. This distinction is important: biological absorption and symptom recovery are not the same thing.
What NICE says about the recovery timeframe
NICE guidance for vitamin B12 deficiency in people aged 16 and over says the response to treatment varies with the underlying cause. Symptoms may start improving within two weeks, but improvement may take up to three months. Complete recovery can take longer, and some people may notice a temporary worsening before their symptoms improve. Read the NICE recommendations.
This timeframe is a general expectation rather than a promise. A person with mild, recently developed symptoms may notice progress sooner than someone with severe anaemia, long-standing neurological symptoms or an ongoing absorption problem.
What improvement may look like
Different symptoms do not always improve at the same speed. Tiredness and low energy may begin to ease over days or weeks, but these symptoms are non-specific and may have causes other than B12 deficiency. Blood-related effects may improve as healthy red blood cell production recovers. Neurological symptoms such as numbness, pins and needles, weakness, balance difficulties or problems with coordination often improve more gradually.
Keep expectations realistic. A single injection is not a reliable test of whether every symptom is caused by low B12. Feeling no immediate boost does not automatically mean treatment has failed, while feeling more energetic after an injection does not by itself confirm the original cause of tiredness.
Factors that affect how quickly B12 injections work
The response is individual because vitamin B12 deficiency has several possible causes and can affect different body systems. Important factors include:
- The cause of the deficiency. Dietary insufficiency, autoimmune gastritis (often called pernicious anaemia), bowel disease, previous stomach or bowel surgery, medicine-related deficiency and other absorption problems may require different long-term plans.
- How low the B12 level is and how long it has been low. More severe or prolonged deficiency may take longer to correct and may have caused more extensive symptoms.
- The type of symptoms. Fatigue may change sooner than nerve-related symptoms, while long-standing neurological damage may be slow to recover and may not always reverse fully.
- Whether treatment is given on the appropriate clinical schedule. The schedule depends on the cause, symptoms and clinical assessment. Do not alter the timing or frequency yourself.
- Other health conditions. Iron or folate deficiency, thyroid problems, diabetes, sleep disorders, depression, infection and many other conditions can cause similar symptoms or affect recovery.
- Medicines and ongoing risk factors. Metformin and some medicines that reduce stomach acid can be associated with lower B12 levels. Do not stop prescribed medicine without speaking to a healthcare professional.
- Adherence and follow-up. Missing planned treatment or not investigating the underlying cause can delay improvement or allow symptoms to return.
Why one injection may not be enough
Some people receive an initial course of injections followed by maintenance treatment, while others may be managed with oral replacement. The correct approach depends on the cause of deficiency and whether neurological symptoms are present. NHS guidance describes different treatment patterns for diet-related and non-diet-related deficiency, so it is unsafe to assume that everyone needs the same number or frequency of injections.
Do not use an early improvement as a reason to stop a prescribed course, and do not arrange repeated injections solely to chase a temporary energy boost. The treatment plan should address the confirmed or suspected cause and should be reviewed if symptoms are not improving as expected.
When to contact your GP or another clinician
Arrange a medical review if symptoms are new, worsening, not improving within the expected timeframe, or still interfering with normal daily life. Persistent fatigue should not automatically be attributed to vitamin B12 because anaemia, thyroid disease, sleep problems, infection, diabetes, mental-health conditions and other causes may need investigation.
Seek prompt medical assessment for new or worsening numbness, muscle weakness, problems with balance or walking, memory or thinking changes, visual symptoms, or loss of bladder control. Vitamin B12 deficiency can affect the nervous system, and delayed treatment may increase the risk of lasting problems.
After an injection, seek urgent medical help for signs of a serious allergic reaction, such as wheezing, difficulty breathing, feeling faint, or an extensive or blistering rash. Vitamin B12 medicines contain cobalt, so anyone with a known cobalt allergy should discuss this with the clinician before treatment.
What a pharmacist assessment may cover
Before a private B12 injection, a pharmacist should assess whether the service is suitable and whether another route of care is safer. At Biscot Pharmacy, the existing service information states that a suitability assessment is required before an injection.
The assessment may include your symptoms and how long they have been present; any previous B12 blood tests, diagnosis or treatment; diet and possible absorption risks; current medicines; relevant medical conditions; pregnancy or breastfeeding where applicable; previous reactions; and allergy history, including cobalt allergy. The pharmacist may advise GP assessment or blood testing when symptoms have not been investigated or when the presentation suggests another cause.
A pharmacy consultation does not guarantee that an injection will be supplied. The decision should be based on clinical suitability and the information available at the time.
Booking a private B12 injection
People who are considering a private B12 injection can book a private B12 injection in Luton. The service page should remain the owner of local availability, booking, suitability and any current fee information; this guide is limited to the expected response timeframe and safety advice.
Conclusion
B12 injections start delivering the vitamin immediately, but symptom improvement usually takes longer. NICE advises that improvement can begin within two weeks and may take up to three months, with some symptoms taking longer still. The most important predictors are the underlying cause, severity and duration of deficiency, the symptoms involved and whether other health issues are contributing.
Do not judge the result only by whether you feel an instant energy boost. Follow the treatment plan given by a healthcare professional and arrange medical review if symptoms worsen, fail to improve or include neurological changes.
Written by the Biscot Pharmacy Editorial Team. Medically reviewed by Faisal Shafiq (Superintendent Pharmacist, GPhC registration number 2067224). Last reviewed: 31 July 2026.
Frequently asked questions
Do B12 injections start working immediately?
The vitamin becomes available to the body quickly, and NHS guidance says hydroxocobalamin starts working straight away. However, it may take days or weeks before symptoms begin to improve.
How soon might I notice more energy after a B12 injection?
Some people notice a change within days or weeks, but there is no guaranteed timeframe. Energy may not improve if tiredness is caused by something other than B12 deficiency.
What is the NICE timeframe for symptom improvement?
NICE advises that symptoms may start improving within two weeks, although this may take up to three months. Full recovery can take longer, particularly for long-standing symptoms.
Why are my symptoms not improving after a B12 injection?
Possible reasons include severe or long-standing deficiency, neurological involvement, an ongoing cause of low B12, an unsuitable treatment schedule, missed treatment, or another condition causing similar symptoms. Arrange a clinical review rather than increasing injections yourself.
Can symptoms get worse before they improve?
NICE notes that symptoms can sometimes worsen initially during treatment and should then improve. New, severe or continuing deterioration still needs medical assessment.
When should I seek urgent help after a B12 injection?
Seek urgent medical care for wheezing, difficulty breathing, feeling faint, or an extensive or blistering rash. These may be signs of a serious allergic reaction.
Can a pharmacist tell whether I need a B12 injection?
A pharmacist can carry out a suitability assessment and identify when referral or further investigation may be needed. Symptoms such as tiredness are not specific to B12 deficiency, so blood tests or GP assessment may sometimes be more appropriate.
Disclaimer
This information is for general education and does not replace personal medical advice, diagnosis or treatment. Vitamin B12 injections are not suitable for everyone, and symptoms such as fatigue, numbness or weakness can have other causes. A clinical assessment may be required, and consultation does not guarantee an injection or supply. Service availability and terms may change. Call 999 for a life-threatening emergency.
the prescription app