top of page

Vitamin B12 Injection

Vitamin B12 is a nutrient that helps to keep your nerves and blood cells healthy. 


Book your appointment at a time and place that's convenient for you. 


*Prescription may be required.


Our bodies don’t make Vitamin B12, it is obtained from foods such as meat, fish, milk and eggs. You may have a deficiency if you are vegan, don’t eat enough B12 rich food, or if you have other health conditions which mean you are unable to absorb it properly, such as pernicious anaemia.


What is Vitamin B12?

Vitamin B12 is needed to make new cells in the body such as red blood cells. A lack of vitamin B12 leads to anaemia, low energy, stomach problems (constipation, loss of appetite, weight loss), poor memory and nerve damage.


Most people get enough vitamin B12 from their diet. It is is found in meat, fish, eggs, and milk. It is generally not found in plant foods but many foods have added vitamin B12 such as breakfast cereals. A normal balanced diet usually contains enough vitamin B12. 


The most common cause of vitamin B12 deficiency is pernicious anaemia.  Some problems of the gut can also be a cause of vitamin B12 deficiency, but this is less uncommon, for example:

  • surgery to remove parts of the bowel (the stomach or the end of the small intestine) 

  • Crohn's disease 

  • atrophic gastritis (where the lining of the stomach is thinned).


A deficiency of vitamin B12 can also occur with poor nutrition. Long term strict vegetarian or vegan diets (no animal products) are associated with a higher risk of vitamin B12 deficiency. This is especially important during pregnancy and breastfeeding when more vitamin B12 is needed.


The level of vitamin B12 in the body can be measured by a blood test. If you have low levels of vitamin B12 your doctor may prescribe hydroxocobalamin, which is given as an injection.  


How is the B12 Injection given?

  • This is usually given as an intramuscular injection, every 2-3 months.

  • Alternatives to an intramuscular injection are: Oral Vitamin B12 at a dose of at least 1000mcg per day.

  • It is important to monitor your symptoms if you change to oral B12.

What can you expect in your appointment?

Step 1 - Book your Vitamin B12 injection

Find your nearest participating pharmacy.


Step 2 - Attend your consultation

To discuss your symptoms and to help us decide if the B12 injection is suitable to you.


Step 3 - Get your Vitamin B12 injection

Get your B12 injection from one of our qualified pharmacists.

Living Rewards members receive 10 Living Rewards points when they get their vitamin B12 injection.

bloodpressure
Untitled design (12)_edited_edited.png

52 Cherrywood Drive, Otūmoetai, Tauranga 3110, Bay of Plenty, New Zealand

phone icon outline.jpg

(07) 576 9404

Untitled design (12)_edited_edited.png

5 Golden Sands Drive, Bay of Plenty, New Zealand

phone icon outline.jpg

(07) 281 1301

Untitled design (12)_edited_edited.png

338 Pages Road, Aranui, Christchurch 8061, Canterbury, New Zealand

phone icon outline.jpg

(03) 388 8700

Untitled design (12)_edited_edited.png

9 Masefield Drive, Rolleston 7614, Canterbury, New Zealand

phone icon outline.jpg

(03) 347 2498

Untitled design (12)_edited_edited.png

11/6 Clayton Place, Woodend 7610, New Zealand

phone icon outline.jpg

(03) 310 8585   

Untitled design (12)_edited_edited.png

4 Yaldhurst Road, Upper Riccarton, Christchurch 8041, New Zealand

phone icon outline.jpg

(03) 341 4855

Untitled design (12)_edited_edited.png

145 Wai-Iti Road, Highfield, Timaru 7910, Canterbury, New Zealand

phone icon outline.jpg

(03) 684 5792

Untitled design (12)_edited_edited.png

232 Gladstone Road, Gisborne 4010, New Zealand

phone icon outline.jpg

(06) 867 1291

Untitled design (12)_edited_edited.png

522 Kennedy Road, Greenmeadows, Napier 4112, Hawke's Bay, New Zealand

phone icon outline.jpg

(06) 845 0122

Untitled design (12)_edited_edited.png

85 Bellevue Road, Brookfield, Tauranga 3110, Bay of Plenty, New Zealand

phone icon outline.jpg

(07) 576 5132

Untitled design (12)_edited_edited.png

19 Bethlehem Road, Bethlehem, Tauranga 3110, Bay of Plenty, New Zealand

phone icon outline.jpg

(07) 579 3484

Untitled design (12)_edited_edited.png

37 Bishopdale Court, Bishopdale, Christchurch 8053, Canterbury, New Zealand

phone icon outline.jpg

(03) 359 8302

Untitled design (12)_edited_edited.png

3 Normans Road, Strowan, Christchurch 8052, New Zealand

phone icon outline.jpg

(03) 355 9479

Untitled design (12)_edited_edited.png

183 Shaw Avenue, New Brighton, Christchurch 8083, Canterbury, New Zealand

phone icon outline.jpg

(03) 388 9546

Untitled design (12)_edited_edited.png

79 Main North Road, Woodend 7610, New Zealand

phone icon outline.jpg

03 3133422

Untitled design (12)_edited_edited.png

111 Cashel Street, Christchurch Central City, Christchurch 8011, New Zealand

phone icon outline.jpg

(03) 595 1289

Untitled design (12)_edited_edited.png

unit 2/1026 Heretaunga Street West, Saint Leonards, Hastings 4120, New Zealand

phone icon outline.jpg

(06) 878 9812

Untitled design (12)_edited_edited.png

78 King Street, Whakatāne 3120, Bay of Plenty, New Zealand

phone icon outline.jpg

(07) 308 5345

Untitled design (12)_edited_edited.png

16 Bethlehem Road, Bethlehem, Tauranga 3110, New Zealand

phone icon outline.jpg

(07) 576 9770 

Untitled design (12)_edited_edited.png

237A High Street, Rangiora 7400, Canterbury, New Zealand

phone icon outline.jpg

(03) 313 8624

Untitled design (12)_edited_edited.png

30d Lincoln Road, Spreydon, Christchurch 8024, Canterbury, New Zealand

phone icon outline.jpg

(03) 338 0691

Untitled design (12)_edited_edited.png

3/420 Marshland Road, Marshland, Christchurch 8083, Canterbury, New Zealand

phone icon outline.jpg

(03) 281 7889

Untitled design (12)_edited_edited.png

8/92 Rolleston Drive, Rolleston 7614, Canterbury, New Zealand

phone icon outline.jpg

(03) 347 4118

Untitled design (12)_edited_edited.png

2 4/151 Kilmore Street, Christchurch Central City, Christchurch 8013, New Zealand

phone icon outline.jpg

(03) 595 5493

Untitled design (12)_edited_edited.png

32 Munroe Street, Napier South, Napier 4110, New Zealand

phone icon outline.jpg

(06) 834 0884

bottom of page