It sounds like your relationship is strained for reasons only the two of you know. This does not have to be so devastating. All relationships go through problems but it takes compromise and much discussion. It can work! Sex can be an issue for a lot of couples and this is a problem that can be resolved between the two of you and a professional. Seek a professional to see what the problems are and how to resolve them. You may not be able to do this alone. Your feelings are understandable. But you should not feel unattractive or confused when tackling relationship problems. That's why help would do you well. It will also allow you to see if your boyfriend is motivated to salvage this. Talk to him about finding a counselor or marriage therapist. This will also reduce your fears about other women. Those are born of insecurity and knowing that the two of you are not getting along.
If this is helpful, press accept