Honey, I know it's been said before, but no guy is worth it. You are young and while your feelings are strong now, time will give you perspective. We've all been there, feeling humiliated by the one we love to the point of not caring about ourselves. But first of all, are you safe where you are now? Do you have a place to live and friends to talk to? It's important to talk with people you trust. I understand that most people will tell you just to leave the jerk, but that will be up to you, when and if you are ready. But I do want to point ou that if you are not married then the issue of infidelity is a little less of a "deal breaker." It's only when you are married that you vow to be faithful. Perhaps the two of you can work this out, perhaps you will decide to move on. But give yourself some time and some self-care. Just keep repeating the words of Gloria Gainer, I WILL survive.
Mandi