what have you been smoking?

Meaning: Said to someone whose idea sounds crazy.

Language: English

Literally: (Already vivid in English)

Example: “You want to quit your job to become a mime? What have you been smoking?”

Category: The Absurd

Origin: A joking suggestion that the person must be high on drugs. It is slang from the late 20th century.

Equivalents in other languages

More idioms — The Absurd

More English idioms

From our proverbs

Browse all proverbs →

← Back to Idioms