Self image issues

So... recently I found out that my boyfriend was talking to girls he used to (probably still does) get nudes from. I confronted him about the whole situation and asked him why would he do this, why wouldn’t he give me the same respect that I give him? And of course, he didn’t see that he was in the wrong. Now, he obviously lost my trust.. which I don’t care that he did, that is on him... but, what I’m upset about the most is now I have more self doubt than I ever have before. Prior to knowing all of this, he never wanted to have sex with me, he hardly ever touched me, and I practically had to beg him just to cuddle with me at night. Which, I thought maybe it was just because he is working more overtime. But, with finding this out, it really begs the question if he’s cheating on me? I’ve been so upset about this situation that I haven’t eaten, and I’ve been throwing up constantly.. so much that I’m now starting to throw up blood... I’m so heartbroken and I don’t know what to think, how to feel, or even what to do in this situation. All I know is, that now, when I look in the mirror, I am more disgusted with myself than I have ever been in my entire life. I don’t see a girl who is slightly chubby and has more curves now. I see a girl who overeats, and doesn’t have big enough boobs or a big enough butt for my man to even be slightly attracted to me. I’m constantly questioning myself, and wondering if I’m good enough.. wondering what I’m lacking.. it hurts. I don’t know why anyone would do this to another person, especially someone they say that they care about.