Amberpi. Don't take this the wrong way because I'm meaning it in the spirit of your thread which is to "get opinions".
But how good are you at listening? I mean, really listening?
It seems like there's a lot of chatter going on. When someone says to me, "Just let me finish", it usually means they sorta know they're "talking too much". That says to me that even though they know I'm not really interested in what they're saying, they're pushing through what they want to say anyway. That's not really a type of conversation I enjoy, tbh.
Sometimes it's good to just sit, relax, sip a drink and say, "So how was your day?"... and then put on your listening ears. (Lol) See where the conversation goes. You don't even always have to have "answers or advice". Just listening is enough. The person you are with then feels like they were heard and cared about. At some point in the conversation, they ask you the same question. Then it's your turn and you get the same courtesies, etc.
I think there's been a lot of good advice on this thread. Everyone here has experience and wisdom; has btdt. So more food for thought. 1) Maybe you're mentioning exes too much and 2) Are you a good listener?