I feel like my friend isn’t a good friend?

I’m 20 and she is 20. Is it normal that I always pay for things? Like she dosent appreciate it she never says thank you. She has never paid anything for me she does not ever say thanks or anything? She also only ever talks about boys which us girls do but not 24/7 of the day. She also always makes plans with me then if a random guy messages her she will drop the plans and not let me know nor respond. She’s very selfish? My other friends we do everything for each other it’s equal, we pay for things we take turns, we’re supportive emotionally. We speak about good things, we cook for each other. She also was never there for me after I ended things with this guy after a year and I was so upset she’s the only friend who never asked? She classes me as her best friend but she kinda drains me? I’m not sure if she’s signs of a good friend or not?

I feel like my friend isn’t a good friend?
Post Opinion