Omg... I have two ex boyfriends and the first guy I went out with when I was 16 and turned 17 a little while when were were together for about a year and we broke up because he treated me like crap and then I started going out with this other guy and he treated me great and I was so happy and then we broke up and then I went back with the old guy and he had supposedly changed and he loves me so much and he treats me right just this past week we started fighting and he would get back in his old ways and then be so sweet again and I don't want to hurt him because he has said he would never love anyone else and the guy that was good to me was wanting me back and I want to be with him is that selfish?