Advice?

So this guy and I have been on and off in terms of talking and having feelings for each other since 9th grade (we’re juniors rn) and every time he would cut me off no matter who’s fault it was. Anyway, he had a gf in October, which I didn’t know about at the time. We talked everyday and hung out a lot and then we ended up making out. I found out he had a gf and then I confronted him about it. We didn’t talk since then but he texted me an apology and it actually seemed very genuine. The only problem is that he texted me not long after they broke up. I forgave him and we started talking again and then yesterday he asked if I wanted to go see a movie and I said sure bc I thought he just meant to hang out like we normally did. Then he said that we can also go to dinner after and that’s when I realized he didn’t mean as friends. I told him I was sick and my mom told me to stay home bc I didn’t know what to do. I liked him a lot when we first kissed but I’ve been spending all of this time convincing myself to hate him and that he’s not worth it. I can’t tell if I like him or not or if I should try to get in a relationship with him. What do u guys think I should do?