Green’s Dictionary of Slang

vein shot n.

[SE vein + shot, injection]

(US drugs) an injection of narcotics directly into a vein.

[US]D. Maurer ‘Argot of the Und. Narcotic Addict’ Pt 1 in AS XI:2 127/1: vein shot. An injection of narcotics directly into the blood stream.
[US]J.E. Schmidt Narcotics Lingo and Lore.