Is OTHER wrong in the post ? POST : Before getting into this I want to say that I love my best friend with all of my heart and it truly is hurting me to do this so I need to know if I'm doing the right thing. 

I met her 5 years ago when we were on the high school drill team together, she was a freshman and I was a sophomore so there's already a small age difference. Anyways we clicked really fast and were almost the same person, hanging out every day, always having fun, getting into trouble, normal high school stuff because we're teenagers right? It wasn't until she finally graduated and the first incident happened that I started to see that she wasn't, what I perceive to be, a good friend.

So she introduces me to her friend who she has known since childhood, we'll call him Jake, and I start to really like him. Him and I talk for a bit but he's going to college in another state so it fades pretty fast. During the summer Jake is back in town and my best friend and I head over to his place to hang out with his friends too. At this time my best friend already has a guy she's been seeing so when Jake and I start flirting and catching up she just encourages me. A few weeks go by and Jake and I are talking just about everyday but nothing too serious, I tell my best friend this and I'm all giddy because he's just so cute and so funny blah blah blah. Well something happens with the guy she's been seeing and he breaks things off with her. She really liked this guy and so she's absolutely distraught and ends up going to Jake's house and they fool around. The very next day she comes over and tells me everything and apologizes profusely. I get understandably upset but after a few days we talk it out and I decide it's not worth losing our friendship over, him and I were never anything official or serious but she did know how I felt about him. Overall my decision to forgive her.

I think this will be the only time this ever happens but I'm wrong. A year later we work together so we have a lot of the same acquaintances. One of my guy friends brings over his best friend who we'll call Aaron. I meet Aaron before my best friend does so while we are hanging out I'm texting her about this guy saying how cute he is and I really like him. No surprise when she finally meets him, he likes her instead. But her and I make an agreement that since I have a crush on him it would be wrong for her to go for it. Well you can guess what happens here, anytime we hangout he's always next to her, sitting with her, even cuddling her in my own house in front of me. She blatantly tells me how he's always facetiming her and texting her and snapping her meanwhile he rarely responds to me. Eventually she gets bored of him because he's got a lot of issues so she starts ignoring his texts and such and I'm left trying to explain to him what happened meanwhile I know I dodged a bullet because he really was a bit crazy. Either way I pretended none of it bothered me because I thought it's just a boy why would I let that come between our friendship. But the more I thought about it the more it wasn't sitting well with me.

This is when I start to notice that she kind of takes advantage of how easy going I am. Little things start to pile up and I notice overall these few things.

1. Anytime we go out to eat (which is often) I am always the one who's expected to pay. Even if it is her idea to go eat or she says "I'm hungry I wanna eat here" I end up paying because she doesn't have money. I usually joke around and call myself her sugar mama but overall I'm kind of getting tired of it and I've mentioned it to her before. 
2. I have gotten her 2 jobs and she's been fired from both of them due to her lack of proper work ethic. This not only looks bad on me because I recommended her, but now if any of my other friends need a job, they wont be taken into consideration.
3. Anytime she gets a new boyfriend or love interest nothing else matters. She literally drops off the face of the earth until she wants to hangout with me because either they broke up or he's busy. I've never done that to her and even when I have a boyfriend I always make time for my friends because that's what you do.

I haven't seen her in 3 months and every time she makes plans she bails the day of to be with her current boyfriend. Neither of them work or go to school and they live together at her parents house. It was her birthday last week and we made plans to go to this party to finally see each other and lo' and behold, she cancels on me to hang out with her boyfriend. This time, I snap. I finally tell her after thinking about it I've decided I don't want to be her friend anymore. We get in this big long talk and she's begging me not to cut her out saying she's sorry she wants to fix these things, I'm her other half and she can't lose me. I tell her I'm sorry and I love her and even though we have had more positives in our friendship than negatives, the negatives simply outweigh the positives in this situation. I tell her I hope she grows and matures and really if she does I hope we can reconnect but as of now she's not being respectful to my time and my feelings and I'm tired of it.

So reddit please, AITA? Or am I making the right choice for myself.

&amp;#x200B;