This is a LONG story but i need to vent. i will try to condense. basically my bf (ex, now) has a prob with talking to girls online, then it leads to talking on the phone, and once it led to a kiss. we have been together for 6 years and this has been going on off and on for about 5years, but mainly just for the past 2 years (although i didn't really know about any of it till about a year and a half ago). your prob wondering why i've put up with it this long. me too. but i just love him so much and he is very talented at making it seem like not a big deal and that i have no right to break up with him over it. he is my best friend and we are each others everyhting, but the last time this happened was the time that i found out he physically cheated. should've def been over then. now that i am starting to trust him again, he talks to this girl online from a long time ago about sex and all kinds of stuff. not cool. i'm done. can't do it anymore. i deserve better. he knew if he did anything like that again it would be over, but he seems to think he's invincable!! it will be hard but i am doing the right thing right? thoughts?