Run for the hills, my dear! I know what you are going through! Even though I am considered beautiful by most people I know and have garnered a lot of male attention in my life, I married a man several years ago who made me feel like the ugliest person on earth. He was an abuser and tore away any sense of self esteem I had. Please leave! There are good men out there who will be faithful and think you are gorgeous. I am now married to a man who thinks I am beautiful all the time, even when I have the flu and look like (in my opinion) a complete trainwreck. He even thinks I am more beautiful than any actress or model. I am not, I know this, but at least my husband thinks so. Beauty is in the eye of the beholder and his eyes are on me. There is a man out there who will think you are gorgeous and appreciate you for all your good qualities. Besides, if he is cheating on you, you have the right, according to the Bible, to seek a divorce. Your husband sounds very verbally abusive to me. If you do divorce, take some time to find yourself again. Get involved in activities that interest you, make new friends, journal, heal. Then, the right man will find you naturally, when you are whole. Abusers seek out broken and hurting women because they are easy targets. So please, take some time to heal and love yourself before you get into another relationship.
Finally, I really sympathize with you. I was married the first time for four years to a horribly abusive and unfaithful man. It took me nearly three years to mostly get over everything that happened to me. There are still remnants of pain, but my life is now tremendously happier! There is light at the end of the tunnel!