I need some help OT. I have been with my gf for 3.5 years now. When we first started dating she cheated on me (sleeping around), I was 17/18 at the time and still a virgin. I didn't do anything to deserve it. I treated her like gold. So i got with someone else a few weeks later and was with that girl for a few months and lost my virginity to her. Broke up with her and got back with the GF. Last year one of my friends told me she was emailing her ex boyfriend (whole relationship was based on sex) and was planning on meeting up with him. It supposedly didn't happen but it hurt me alot. A few months later I broke up with her because I couldn't get over what had happened. Immediately I got with a rebound girl and I hit rock bottom. I was doing drugs every day to forget about my gf. It was an escape from everything. I realized that this was not the life I wanted to live. I ended up getting back with the gf again and shortly after I found out that my rebound was pregnant. I went through anger management and emotional counselling in relation to the whole ordeal. Now a days, my gf is emotionally distant from me and contemplating breaking up with me but doesn't have it in her to tell me. I started a new job a month ago in which i am gone several hours away every other week and I moved to a new place a few miles from my last home. This week when I came home she wasn't wearing her ring which symbolizes commitment to her and she didn't want to have sex because "she smelt". Her cell phone bill has sky rocketed with long distance calls that hasn't happened before and it is increasingly difficult to get hold of her. She always blames the unwanted baby on all of our issues but she doesn't express theses issues to me, instead uses the internet to talk about it. I feel like I am at a road block. I haven't cheated on her in over 3 years although she thinks that I have and I have no intentions to. In fact, I really don't want anything to do with women anymore because of what happened with my babys mother. I don't know what to do with this situation. Am I hanging onto something that is not there or should I hang on? Lost in TO.