Green’s Dictionary of Slang

blockhead n.2

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

[1980s+] (drugs) a dedicated user of cannabis.