Thinking about leaving my toxic relationship

I'm thinking about leaving my toxic relationship. I've been emotionally cheated on twice (maybe more than that) and we haven't even been together for a year yet. Once this summer, when he made a tinder account "because his friends told him to get one", and another just recently. He was talking to a girl and she said she wasn't there to suck his dick and he replied with "will you still do it if I'm having a bad day". Even before we started dating, he didn't want to date me (he wanted to do what couples do but not be in an actual relationship with me). As soon as I told him I was done trying for him and that I was going to cut him off, he asked me to be his girlfriend. Not even a few weeks later, he lied to me about someone. The first time I caught him cheating, it was a few days after we celebrated his birthday. I handmade him a gift, which took me four days to make (worked on it from the moment I woke up to the time I went to bed). I put in so much effort. Don't get me wrong, sometimes he does try to fix things and when we're together it feels almost normal. I've only listed the bad parts and not the good parts. I'm so conflicted. I really do love him. But I feel like it's not enough. I'm sorry for ranting. I just need someone to talk to