Green’s Dictionary of Slang

blockhead n.2

[block n.1 (3b) + -head sfx (4); cannabis is manufactured and packaged in blocks]

(drugs) a dedicated user of cannabis.

[US]Da Smokehouse Marijuana Gloss. [Internet] blockhead [uk] - someone dedicated to the holy block of resin.