have got a monkey on (one's) back

have got a monkey on (one's) back

slang To have a drug addiction. Pete, if you've got a monkey on your back, you really need to go to rehab.See also: back, have, monkey, on