Green’s Dictionary of Slang

blow one’s roof v.

also blow one’s top
[blow v.1 (3b) + SE roof/roof n. (2)/top n. (3)]

[1950s+] (drugs) to smoke cannabis.