My dear, prioritizing your own feelings is more important. Your current boyfriend isn’t treating you well, in fact, he’s treating you terribly. What you need to do is leave him and then focus on making yourself happy. But you say you don’t want to break up because he’s going through a dark period, and breaking up would make his emotions even more unstable. I think he really needs emotional support, and perhaps a BestRealDoll sex doll could fulfill that need. Yes, sometimes emotional support doesn’t have to come from a person; some objects can also serve this function. Leave your boyfriend, but you can let him have an obedient sex doll.