Toxic ex and I can't deal 😔

I have a toxic ex/baby daddy of my 2 girls. We were together for 8 years and he treated me and our kids like crap the whole time, he couldn't stay faithful and kept putting alcohol and friends before us. I finally broke it off with him and he has made my life horrible since. He lies to people to make himself feel better, he doesn't see the bad he's done or continues to do, he begs for another chance while still doing the things that made me hate him in the first place. He tells people I'm the bad one cause he's the one trying (as of lately), but forgets to mention I tried for 7 years and he didn't give a care then. He tells people he spends all his money on me and our girls but he's never once paid a bill or helped with kids clothes, he just tries to buy our love with unnecessary gifts. When I ask him to spend time with his kids so I can have a break (as he works away and only in town on weekends) he makes me out to be a horrible mum who only worries about drinking, even though I'm the single parent while he drinks every single day. He's been with multiple girls since we've broke up but I'm still the worst person for "Heart reacting" to a guys Facebook picture. I'm so done with his fake, toxic bullshit and I'm not sure how much more I can handle 😔 it's so hard to deal with someone so manipulative and toxic when they can't see how wrong they are or the damage they've caused. It's beginning to give me suicidal thoughts knowing this is what I'll have to deal with for years to come. As hard as I try to ignore him he just won't leave me alone and loves to play the victim even tho he's dealing with the consequences of his own actions. When will this end 😓 sorry everyone just a stressed, exhausted mama needing to vent. Xx