Bit of a weird one. I have a friend who I have known for years. Last year I went through a rough redundancy period and she was the only one there for me who really understood as she had been through similar. DH works away a lot and other friends didn't really understand. I was very stressed at the time and so grateful for all the time she listened to me, offering advice etc.
Since then she has made several remarks to me and in front of other friends which have made me feel uneasy like 'Where would you have been without me' or 'Thank god you have me as a good friend! or 'I was the only one who sorted your life out for you!' 
She has always been chatty but recently overbearing eg. talking for hours, not letting me interrupt and when I do make a comment she'll say something like 'Can I just finish' or 'Yes, anyway where was I..' and continue for what seems like hours. I have always been a good listener with people but I feel she is using what happened before (her helping me though a stressful period) to thinking it's her turn to share her problems constantly. She'll say 'I just want to share this because I have no-one else to talk to about it..' and talk for about 20-30 mins non-stop on each minor issue in so much detail. I like helping friends but in this case I don't think she wants my advice, she just wants to talk at me for endless hours. We still talk about other things (sometimes) but mostly my head hurts from the overload! This happens every time we meet up now. WWYD?