Opinion? ADVICE

So my now ex bf and I were best friends and he would always cheat on other girls. Well one day he asked me out and I thought about it for a few days because of what he has done in the past to other girls. Well few days past and I told him “yes, I would want to be your gf”. I honestly thought he would change.🤧 so our relationship was good for a few but then one day he went live and this one girl commented “you don’t hit me up anymore” and he responded with “text me and I’ll answer promise” now ik y’all might be thinking I’m jealous and it’s not cheating but sis... there’s more so I just let that go and then one day we just stop texting out of nowhere and I got worry and I asked him if he was alright and he told me he’s going through a lot rn and I told him if he needed anything I’m here for him and I want him to trust me cause I’m his girl and I want to help him ya know🤷🏽‍♀️ well days go by and we still not texting well...... on the day before New Years he goes live again and there’s this other girl on his live and comments “who do you like” and he said “I like the girl that’s watching this” NOW I’m not watching his live but you know when you save it on Instagram and you could go back? Hopefully y’all know what I’m talking about. Well I see that a girl is commenting hearts (❤️❤️) and flirting with him and he’s flirting back and so I text and i tell him things aren’t working out and that we should just end it and he just said “yeah let’s end it” I just wanna know y’all opinion... am I crazy for this? For getting jealous? Should I have talked to him about it? He wouldn’t talk to me at all and I just ended it.