what is in the b12 injection Vitamin Luton Cyanocobalamin (B12) Injection 1000 mcg/mL,
Description
Stock: Slightly Displaying inventory at the nearest warehouse
Without a substantial change in UK medicines law or the development of a fully proven and licensed non-injectable alternative for malabsorption conditions like PA, the injection will remain a Prescription-Only Medicine

It's safe for diabetics (though they should consult their doctor before use)

The 2025 Prohibited List and WADAs explanatory note on the modifications can be found here
