Q: I'm very overshadowed by my best friend. She's a very flirtatious, outgoing, redheaded vixen and everyone wants to be friends with her. Now, I don't mind it so much, I'm happy that she is well liked by people, but it's the fact that I seem to be getting less and less attention from her every time she meets somebody new. Especially guys. Every guy she meets has had a crush on her. (Except, thankfully, my CURRENT boyfriend...note that I said CURRENT..ex-boyfriends are another story) And often times she has crushes on them, but she still has to complain about them liking her. She seems to treat me like a child and she's the "All-knowing-one", especially when it comes to relationships, and it's really starting to piss me off! She steals my jokes and claims them as her own OFTEN and she says that I'm a bad friend because I once decided to stay with my boyfriend instead of going to hang out with her, while she has ditched me many a time to hang out with guys. (I can think of two instances from just last week.) I'm really bothered by her, yet I remain her friend and most of the time I really don't know why. And I want to talk to her about this, but I've tried before and she always apologizes and then forgets about it two days later.
And when it's just her and I things are fine! We have a great time and everyone's happy and once again I've become the comedian between the two of us, (material she later steals from me to use in front of her flirting victims), but when it comes to boys I'm completly ignored and she's off in the corner creating some sort of drama. It's weird for me, because before I befriended her I was always the center of attention among the group. I was the loud, funny, loving one who everyone wanted to give hugs because I would gladly dish them out. And now it seems like nobody has any time for me because they all want to be with her. Like she's taken all of my friends, but still claims that I'm her best one.
What should I do? I know the most logical thing would be to stop being friends with her, but we've been together for so long and we have most of our friends in common with each other, so there really would be no way to avoid hanging out with her.