Green’s Dictionary of Slang

vein shooter n.

[vein shot n.]

(US drugs) one who injects into the vein, thus a veteran addict.

[US]D. Maurer ‘Argot of the Und. Narcotic Addict’ Pt 1 in AS XI:2 127/1: vein-shooter One who pumps narcotics directly into the blood-stream; hence a hardened addict.
[US]J.E. Schmidt Narcotics Lingo and Lore.