Green’s Dictionary of Slang

shag v.3

[1940s–50s] (drugs) to inject a narcotic into a vein.