yack head off
yack (one's) head off
1. To talk ceaselessly or at great length. He yacked his head off for nearly two hours before he finally brought the meeting to a close. Sorry, I've been yacking my head off about my research. I hope I'm not boring you!
2. To bore or exhaust one with ceaseless chatter. I love my Aunt Lily, but she yacks my head off whenever I go to visit her. I hope my uncle Mike didn't yack your head off at dinner.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
yack one's head off
Fig. to talk a great deal. Jane yacked her head off and ended up with a sore throat. Don't yack your head off!
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.