I had a friend of many years just the same . She would invite me over to stay the night so we can have chat to catch up and couple drinks , problem being that all evening I’d have to be listening to her and what’s been going on in her life, but, when I’d finally get a word in about what’s been happening in my life, she would always excuse herself by having to go to the toilet , or have to go into kitchen to get something ect ect then when she would eventually reappear, instead of continuing where we left off she would start a new conversation about herself again .....I don’t have much to do with her anymore as to me, that’s not how a good friend should be . A good friend is there to listen to what you have to say as well as telling their own stories .