punch drunk

adj
University
1

Dizzy or confused due to repeat blows to the head.

2

Behaving in a bewildered or dazed manner.