A wreck the head

n.

Heard in Dublin

Someone who drives you mad or is a constant annoyance.

In use

You're a wreck the head

Posh English

You are a most tiresome fellow who tries the patience sorely.