Is this Healthy?

I’m scared my boyfriend david will just find someone and leave me like I’m absolutely nothing.,, we’ve been together for 2 months now, and a few weeks ago he broke up with me (it was Thursday) and didn’t talk to me all weekend, but he didn’t have his phone with him because he was at his dads house. And I knew we wasn’t just ignoring me. But I felt absolutely devastated, he then texted me on Monday telling me the only reason he did it is because he thought his dad wanted him too, because he had a discussion with him, (because a few weeks prior him and I drank and we’re underaged which is a whole other thing in itself) but then told me we still loved me and everything and he’s his own person and asked me out again, being so forgiving of course I said yes. It’s been great since then. But our relationship started off with him cheating on his girlfriend.. he broke up with her to date me, and that it’s self worries me.. he says he’s never cheated before. And I believe him. But I think we’re getting unhealthy.. I’m in a place we’re I feel emotionally attached. Which I know all about. And I’ve been going to therapy and all and have been working on being more independent. We are sexually active (and very safe about it) but everytime we hang out he always wants to do something, which usually isn’t a problem for me, but last time we hung out he kept trying to get me to give in, he wanted to finger me, and I told him I wasn’t comfortable with it because I was at the end of my period and he said he didn’t care it’s fine, but I kept telling him but he kept rubbing there,, after he drove home he texted me apologizing for “being all over me” I forgave him.. whenever I’m upset he doesn’t seem to know what to do almost,? And he doesn’t seem to care sometimes when I’m upset.. he also gets really mad whenever I say anything about a friend of mine Jason, he is extremely jealous of him and hates it when I mention him or hang out with him.. so I’ve been doing that less to make him feel better, he didn’t force me too but I feel like If the roles were reversed I’d want the same thing ya know? Anyway to end this off I’m not sure if he’s good for me.. is he being manipulative? Or just a dick? What can I do to improve us? Should I just leave him?