To date, the vast majority of vitamin B12 manufacturers who provide stock in the UK have confirmed that their individual products have not been tested on animals and have not been manufactured using any animal-based products
This Rx Vitamin B12 injection (3000mcg/mL, 100mL) is a high-concentration cyanocobalamin solution indicated for treating Vitamin B12 deficiencies in horses, dogs, cats, cattle, swine, and sheep
Learn where to self-administer a B12 shot and how to do it painlessly This article was medically reviewed by Shari Forschen, NP, MA and by wikiHow staff writer, Amber Crain
Most clients have a sense of improved general wellbeing almost immediately after their first Vitamin B12 injection
Wellness 19 May 2026 6 min read How long do B12 injections last
Contact your prescribing provider promptly if you experience unexpected or concerning symptoms