I am depressed as hell but getting bursts of energy. Definitely a mixed episode. I've spent alot of money and I keep sleeping with this guy who is an absolute douche canoe. He treats me like shit such as blowing off our plans to sleep with other girls. He can just be so charming I end up sleeping with him again. Then the regret hits and I'm back into my depression a few hours later but this time with more self hatred. I know I am letting this guy use me but my mixed episode ass keeps letting him. He treats me so well in person and makes me feel special and the second I'm not there he ignores me. I know he is sleeping with hotter girls than me so they seem to be more important. I just feel like shit about myself and that I'm feeding his ego. I just like him alot even though I know he is a player and is sleeping with other girls. I think I stay and let him treat me like this because I can't find anyone else in this pandemic and I have social anxiety. We used to be more exclusive but today he admitted to me that when he ignored me for a day and blew off our plans he was actually sleeping with another girl. After he told me that he still managed to charm me into sleeping with him. What kind of an asshole does that? Why do I let myself get treated like such shit?
How can I stop going back to him?

EDIT: I was told worded that wrong and sound like a passive victim. I like him alot. I have tried looking for other people but my anxiety hinders me and the fact that I dont really want to be with anyone else because of how much I like him. I do not feel as though I am using him at all as I genuinely like him and want to still be with him. I know this is my choice I was just looking for opinions on his behavior. I am not trying to seem like a passive victim even though I guess maybe I am. ☹