What to look for: three specs

Where to buy (Prime-eligible)

1 mL U100 syringes (31G, 5/16")

Most common spec. Fine 31G needle is barely felt. Buy a 100-pack — you use one per injection.

Shop on Amazon →

BD UltraFine (gold-standard brand)

Becton Dickinson is the household name. Slightly more expensive than generic but with the most consistent QC and sharpest needles.

Shop on Amazon →

EasyTouch / Exel (budget)

Reliable budget brands. Same U100 scale, same needle gauges. Most home users find these work as well as BD.

Shop on Amazon →

3 mL Luer-lock (for drawing BAC only)

Optional. Lets you transfer the whole BAC volume in one pull. Don't use for injection — unit scale isn't fine enough.

Shop on Amazon →

Common mistakes

How many do I need?

For weekly GLP-1 injections, a 100-pack lasts about 2 years. For daily protocols (BPC-157, etc.), ~3 months. Buy in 100-packs — per-unit cost drops sharply.

Don't forget the sharps container. Used syringes go in an FDA-cleared puncture-proof container, never household trash. See our supplies checklist for the full list.