I'm a guy and I lived a street life and now I'm married settled down. I struggle the same way your x-gf does. I work on changing my ways everyday, I want to change and I think that is key to this situation. If she wants to change, then its up to you to guide and teach her ( if she is teachable) and you will be her leader, in love and relationships (if she is teachable). You have to be a good lover (not in bed, but mentally & emotionally). This could be a very good thing for you, because you can train her how you would like a women to be, and to fit your personality, thats always a plus!! My wife is training me how to love her and I've learned so much from her, thats why I could give advise because I get to see a womens perspective and meet her "love" needs. The struggles I have are HABITS or LIFESTYLE. I lived a certain lifestyle and now its hard to break into this new lifestyle or habit. Just because you move doesn't mean a thing its the mentality, the mind set, what I like to call the "ghetto mentality" is what your up against. She will not automatically change on her own, w/out counseling or a good teacher, the chances are she will not come back changed unless she got some counseling. I'm sure she loves you, your probably the only real, true, sincere, love she's had. If you take her back spend the extra money to seek counseling, for her sake and yours, and for the sake of your happiness. If you can't deal with that, then dump her like a bad batch of bananas at a grocery store, lol, simple as that.