Why isn't B12 in my GLP-1 anymore?
Belle Answers · GLP-1 · Updated Oct 23, 2026
If you used to receive B12 in your GLP-1 vial and don't see it anymore, here's what changed: our compounding pharmacies have moved away from adding B12 to compounded GLP-1s. Most formulations now include L-carnitine, and some use vitamin B6 or glycine (a basic amino acid used as a stabiliser) instead.
What you're most likely receiving
- L-carnitine: what most patients now get. L-carnitine is not a B vitamin.
- B6: some patients get this version, depending on their state and plan. The solution looks clear to slightly yellow, which is normal.
- L-carnitine or glycine instead of a B vitamin: if you flagged a B-vitamin allergy or sensitivity at intake, your order is routed automatically to one of these. These look clear or near-colourless. (See "Which tirzepatide formulation am I on?")
This applies to both tirzepatide and semaglutide: the shift away from B12 wasn't specific to one medication.
If you want B12
- You can add a MIC+B12 shot as a separate treatment: it's a dedicated B12 (with methionine, inositol, and choline) injection. (See "What is MIC+B12 and how does it work?")
- An over-the-counter B12 supplement from your pharmacy is also an option.
Good to know
- L-carnitine is now included by default for most patients. Some patients receive B6 instead, depending on their state and plan. If you flagged a B-vitamin allergy, you'll always receive a B6-free option.
- Not having B12 in your GLP-1 vial doesn't reduce how well your treatment works. The B vitamin was an add-in, not the active medication.
Not sure which formulation you have? Check your vial label or message us and we'll confirm.
Did this help?
Education only, not medical advice.