tire oneself out by thinking I have been beating my brains out all day trying to remember who we should invite to the party.
BEAT ONE`S BRAINS OUT
Meaning of BEAT ONE`S BRAINS OUT in English
English idioms vocab. Словарь английских идиом и выражений. 2012