I had a friend of over 15 years like this! Goodness knows how I put up with it for so long, underneath it all she was a nice person, but it was her, her, her, she would even interrupt something I was saying to make it about her again! If I said about a friend who was ill the conversation would then be oh when I had that! I only saw her on average once a month for couple of hours, but it was exhausting ? after one particularly bad meeting, my husband asked did I have a nice time, I couldn’t recall much I’d said she had taken over the whole couple of hours, she might just as well have been talking to herself, needless to say we don’t have contact anymore