Knock your block off

I have searched for the origin of this phrase, but all I find is "knock on wood" of "knock your socks off"
can anyone out there help?

"Block" has been slang for the human head as far back as 1635, at least (Oxford English Dictionary).

Replies