talk your head off

talk your ˈhead off

(informal) talk a lot: He talked his head off all evening.
See also: head, off, talk