So about 2 years ago I met a girl named britt we both hit it off great! She was 20 and I was 24 at that time. We were perfect for each other we got along so well. After seeing her for a few months she then told me her whole life story. She was into drugs, partyed, ran away from home at a you.g age, had a 2 yr old son but lived with her dad, she was a stripper, had drug addicticted friends, had a dwi..basically a past that would make any guy run away! But I didn't I saw past that and wasn't going to judge her cause of her past. She told me she was done with drugs, the party life, and stripping and was looking to settle down and become a better person. So a few months passed and our feelings for each other where special we where falling in love. I then did the mistake of texting a girl and she found out about it so she broke up with me. While we were broken up I found out she was sleeping with another guy like a day after we broke up. So I apologize to her for texting that girl and eventually we end up getting back together like two weeks later. Our trust was pretty much demolished at this point but we where still madly in love with each other.
So one night at a party we get into a big arguement because of her flirting with another guy and end up leaving the party. She tells me she is dropping me off at my place because she was going to an old bf house to do drugs. We then argued for a long time and she eventually left to that guys house and left me on the side of the road. I took her cellphone with me and saw in her messages that she had been talking to several guys. The next day she calls me and tells me she's stranded at a gas station because she ran out of gas and has no money. So stupid me goes and picks her up. We end up getting back together and a few weeks later she tells me she is pregnant and move in together. We were both happy and willing to raise this little boy. So from then on until my son was born she was the best woman any man would ask for. She was so good to me in every way. We where madly in love with each other. So right before my son was born I proposed to her and she said yes. Her family loved me very much and always told me I was the best thing that has ever happened to her. My son was born and we both were very happy about it. We both then seemed to spend less time with each other because of the baby. She then started to lose all of her baby tummy that she got from the pregnancy and seemed like that's all she cared about was looking good and her 21st bday that was coming up. So a couple months pass and I start realizing she had no interest in me anymore she would kiss me or anything. We would always argue and she would always have her younger sister over so I felt like I was just a roomate in that house. So about a week before her bday she left me and my son to go out drinking and never came home. We broke up and she picked up my son a few days later. We remained broken up for about 6 months but I am still in love with this girl. And she always tells me she is in love with me too. She has been with several guys in town including one of my co workers. I would still try to get our family back together even though I knew she was with other guys. She would disrespect me in many ways. She would tell me I'm just a disgusting Mexican to her and many other things. She would also tell me that she never loved me that it was all fake. I still to this day keep trying to get back with her. I stay at her apartment occasionally and keep thinking were going to get back together but once I start asking her to get back with me she ignores me and sleeps with other guys. Then she calls me again and tells me shes sorry and wants to fix our family and work things out. Then she changes her mind. It just feels like I'm getting used here I don't know what to do anymore. At this moment were "together" butat any moment she's going to change her mind again. Its very hard for me because I know there is love still there somewhere. Because when were together its amazing. We have great times with our son. But when the weekend comes along or the sister calls her she throws me out like trash. I need some advise people. She says she loves me with all her heart and that I'm her soulmate but why does she treat me like crap and disrespect me sp much? Should I keep working at it until she changes? Or should I move on?