in

banging yer head from the wall : formidable

banging yer head against the wall

banging yer head towards the wall – astonishing