And what does that old expression mean?
Regards,
You’re on Heroin, drugs, etc. That’s what it means.
“On the needle”
Not directed at you.
Don’t know for certain, but I suspect it has to with aircraft navigation, where you ‘fly the needle’.
So when you’re “on the needle”, you’re on course.