My husband is much the same way. Talk talk talk talk.

But we're seeing improvement. I just about could see him counting to 10 to make sure the conversation was over before he went back to talking about himself. In the "old days" he'd interrupt me to talk about him. (It was kind of funny but I didn't want to draw attention to it!)

He's just like his dad, though. There's no conversation stone to be left unturned EVER!