@darkriver19886 I am so sorry for all the pain you are in. I honestly do believe people can change, circumstances can changes, things can improve.
Having identified things in your relationship/situation with your mum that are not helpful then stopping contact with her may well be a great move for you.
How can I explain this without knowing your full situation? I am old, now, well, fifties, I've lost both my parents to perfectly normal illnesses etc at the time one would expect to lose them, I've had a few slightly unusual and difficult experiences in home life in terms of difficulties with kids, my own OCD and eating disorder, and I've had a lot of counselling* and spent a lot of time trying to make sense of things...
I was going to use the dreaded 'one' instead of saying you, or me, or I or whatever but I've decided to say 'we' and that means anyone this applies to... here goes....
I'm rapidly coming to the conclusion that life is very unfair, and difficult, but we simply have to find a pathway through it.
We have to take everything offered to help us, and we have to avoid those things that do not help us.
We have to speak very kindly to ourselves and value ourselves. So difficult for some but we must try.
We have to work out a way that will make life the least painful in the long run.
Your love for your children is so clear and obvious to all of us regulars who read your posts.
jellycatspyjamas and sassygromit offer excellent advice and you dear dark river always seem to respond well to advice, comments etc.
100% agree with Allington "Please don't give up. You matter too much."
We MUST be kind to oursevles