Learn English – What’s the origin and reasoning behind the phrase, “I’ve got a monkey on the back”

etymologyidiomsmeaning

900lb Gorilla I can appreciate, but "I've got a monkey on my back" – two opposable thumbs down…

Best Answer

Based on a first glance, it's looking like the original expression is "have a monkey on the roof," meaning a mortgage, dating back to the 1800s. Later "on the back" forms referred to any unpleasant burden, and in the 1940s began to be applied to narcotics addiction. No citations worth posting here, so the above is speculative.