monkey on one's back
Drug addiction, as in He'd had a monkey on his back for at least two years. [Slang; first half of 1900s]
A vexing problem or burden, as in This project has proved to be a monkey on my backthere seems to be no end to it. Both usages allude to being unable to shake off the animal from one's back.
Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.