My girlfriend puts everyone before me, time to leave?

Anonymous
So me and my girlfriend have been together for 2.5 years now. We met when we were 18. I am 22 now. Anyways I will admit I was a bit immature at that age. I liked her, but I was scared of being in a relationship because of problems like this. I broke up with her 4-5 times in that time. She always came crawling back. We fought a lot. I guess you could say I haven't been the best guy. Anyways I have changed and matured a lot in the past year. But she has almost turned into the guy I used to be. She puts me last. She didn't invite me to her birthday because her brother in law doesn't get along with me. She ditches me constantly. I love her so much and want things to work. But I feel it's too late. I've ruined what I had and all this is karma. She makes plans and then ditches me. 3 times in the past 2 weeks to be exact. The only time she is nice to me is when she needs to borrow money. I am not a tool at all. But I have been acting a little weak lately. So should I count my losses and except that this is over?

P.S. She has horrible communication skills. Also for example, last night she said she was going to come over and hang out and be here in 20 minutes. I waited for 1.5 hours. She called and said hey what's up I fell asleep. I said I didn't appreciate what you did to me. She hung up on me, and said "Excuse me, but where do you get off being mad at me. You don't even take me into consideration." Once I read that I couldn't believe what I was hearing, was I in the wrong for saying I didn't appreciate being left dry?
My girlfriend puts everyone before me, time to leave?
3 Opinion