Wiktionary
talk someone's ear off
vb. (context idiomatic English) To talk excessively or far more than is wanted or appreciated.