My bf is awful to me

I met my bf when I was already sick and when I was in the hospital my bf was my biggest supporter. He came everyday to the hospital and even stopped being vegetarian to help me apparently. But now that I’ve gained a lot of weight he started being awful to me. He knows I’m not doing better mentally but he says the most awful hurtful things you could imagine. He put it on the he’s stressed lately he’s irritated cause he’s not sleeping well and a lot of other dumb excuse. But tonight as we were joking around I made a joke about something he doesn’t like me to joke about so okay my bad but his response was so awful it makes me want to purge and starve and just throw away all my progress. I tried to tell him that what he said was really not ok especially since he knows today I’m on the verge of relapsing. But he thinks it’s fair. Now I’m in the other room crying knowing full well he won’t apologise or even say he didn’t mean it and it’s not true. He’ll just come back to me like nothing happened. I’m just sick of it I’m triung to make efforts to be better and he most of all should support me instead of making me feel like he hates me and I’m the most awful thing to him. I don’t want to say what he told me to not trigger anyone but imagine what your little voice tells you, well it’s worse.