Help:/

Lately I’ve a had random emotions coming at once (eg, anger, sadness, happy,emotional) and it’s affecting me and bfs relationship. I’ve told him about what’s happening and he says it’s completely fine and that he loves me. But then he goes behind my back and calls me blunt,boring,old,disgusting and sometimes he calls me anorexic. I want to leave him but part of me doesn’t want him to walk out. Now I’m just emotionally unstable. :( anyone help with advice, cheering up🤷‍♀️