Broke up with my bf, was it the right choice?

So here’s the history, long story short.

I was 18 & he was 17, we flirted for a while and I always chased after guys who didn’t really pay much attention to me. I have daddy issues, let’s move on. So we hung out, blah blah slept together and I stayed the night. He asked me to be his girlfriend the day after, October 15th. He left his iPad at my house one night and he got this message from a girl that was flirty. I opened up the message because I knew her and I was curious. Apparently the day he asked me out he also asked her to start “talking again”. It hurt, I bitched at him and we moved on. First mistake, I know. He always had a thing for sleeping for a long time and missing school, but being an introvert myself I understood and wanted to help him. So I helped him graduate, the week after his grad I noticed him snap chatting other girls that were very flirty. Got mad, we moved on. Second mistake, you see where I’m going with this? Time and time again I found him flirting and sending provocative photos to girls and talking to them. As I’ve said, daddy issues. My dad has mentally abused me all my life so I thought I could never find a guy better than how I’m being treated now. Fast forward a year, nothing I really knew about. Before a trip across the country, found out he was snap chatting a stripper very sexually. We were going through a rough time and he said it was how he released his negative energy.. I was heartbroken and too weak to end it because of the trip we were leaving for the next week. (If I keep naming my mistakes we will be here all day, dumb teenager.. I know) then he gets a job as an electrician and has to go out of town for rotations. I go to sleep sick every night wondering what he’s doing or who he’s talking to. Nope, never trusted him. He broke up with me one night after we celebrated our 2 year anniversary over text because I was upset he was watching the game and ignoring me when I wanted his advice about a job. I move back to my home town and take our dog with me. He tries to get me back and he pulled the suicide card and guilt tripped me, saying he changed. So I did mistake #...? He was very loving after this. Most days.. but he got fired from not one, not two, not three.. but four jobs after not going. He would rather sleep and play video games. This irritates me, but I suspect a mental illness and I want to support him. So lately, I hooked him up with a job after him living off me for seven months. Recently I found out he’s been lying to me about going, and when I ask for a Snapchat of his surroundings he will not send me one. But this one time he did, he sent a picture of his work pants/boots and the floor. I know what his garage floor looks like, turns out he climbed out of bed and put on his pants and boots just to go to that extent of lying to me. When I asked for a video of his work area, he said it was crazy of me to ask and said he was going back to work. I dumped him that day after he admitted he has been missing work. He’s been getting back in to smoking weed and playing video games, a dangerous combo for him. It makes him lazy, and that’s the most important thing to him. Our lives together consisted of Netflix and laying in bed every day for three years, I could not take it anymore. I know our relationship was toxic and I don’t need negative comments saying how dumb I was when I was a teen, I know I was. I admit it, but I have grown up and I realize I can’t live my life like that anymore. If you’ve stuck with me this whole time, did I make the right decision? I love him but I’m not in love with him. He irritated me no matter what he did and he doesn’t even have his license. I was his mother, but I feel like this is best.

Update: I didn’t expect these many comments, you ladies are awesome. Thanks for such kind words and helping me realize I am not alone. ❤️