I have been in a relationship with my boyfriend for around one year. I have cheated on my boyfriend three times. Teice with the same guy and this weekend with a friend of mine. The first two times were my fault and wanting. However this weekend I didn't start the cheating I just felt bad for the person and continued to please her. I never keep cheating from my boyfriend I am always honest. Everytime I cheat in the middle of the act I feel horrible but continue because I've already started. Now that the situation is open and I have classes with the girl I cheated with she is very hurt at the idea that I will not chose her and be with her. I do feel bad for her because if I didn't have a boyfriend and love him like I do I wiuld be with her. Now I have to deal with the fact that I have hurt my boyfriend once again and do not know how to stop or regain myself to be the person I really want to be. I do not know if I should leave my boyfriend because of everything that I have caused him or if I should stay or if I should let him choose. I am just so numb and hurt at the fact that I've injured and hurt so many people and myself and what I'm worth. Now I feel worthless and hate myself. I want to rebuild my character not only for myself but for my boyfriend too.