Off (one's) chump British old-fashioned
The literal sense of "chump" meaning ‘a broad, thick block of wood’ led in the mid 19th century to its humorous use to mean ‘head’, with the implication of ‘blockhead’.
Mentally unsound; extremely foolish.
You must be off your chump going running in this weather!
That guy must be off his chump or something. He has been lying on the road and screaming all this morning.
Am I off my chump to think that I can run 100km without any practice?
Stupid or crazy
If you're off your trolley, your ideas or behaviour are crazy or insane.
Suddenly become crazy or very angry or lose control
Totally insane; overflowing with emotion, especially rage or enthusiasm
This phrase dates from the 19th century.
Something has too many defects, problems or flaws.
Your essay has more holes than Swiss cheese.