my bf is a dick

So he bought us Taco Bell for supper. I ate 2 hard shell tacos and a crunch wrap. I know I'm a fatass you don't need to say it. Anyways we got done eating and he had some candy. I took one piece and he was like god damn you just ate all that food. It makes me feel horrible about myself. I said something to him how it made me feel and all he said was I'm sorry I'll work on it. I was like no you can apologize and mean it. He said he was sorry but it was only because I said something. I made myself throw up all the food that I ate. Now all I wanna do is cry..