Should I leave him (I'm desperate need for advice)?

So I recently met a man almost a month ago, and I really like him. He's really intelligent and I enjoy some of our conversations; however, he's been very manipulative and mean lately. He constantly threatens to leave me if I don't do the things he says (often sending explicit pictures). Last night, he blocked me (I messaged him on an alternative account) because I wouldn't send him an explicit picture with my face in it (I ended up sending it and feeling humiliated, I started crying after). I explained to him how uncomfortable and scared I feel, because a couple of guys in my past have either leaked my images or threatened to. He constantly forces me to do things I don't want to do, and I find myself crying often. I find myself feeling anxious, and doing everything he says so he doesn't get mad at me and leave me. He also constantly degrades me and insults me, and brags about how much better he is than me, and how he has control over me. I really need advice on what to do.

Should I leave him (I'm desperate need for advice)?
Post Opinion