Welcome, jgear!

Yes, it is drug argot in its derivation - apparently from the jag of withdrawl from heroin originally. A previous discussion is not so much illuminating as ruminating…
http://wordsmith.org/board/showflat.pl?Cat=&Board=words&Number=30179

I also half-recall a more exact answer somewhere, but am afraid I cannot find it now.