Is it best to leave my drug addicted partner?

I have two beautiful children and there dads addictions have become out of control, my children are 12 & 10. He has robbed the two family members that matter most to me, and one of those being my dad of which he denies some of it but will
Always blame his addictions for stealing of my family and our children. He can be mentally abusive and went to a rehab Centre which he was meant to stay for six weeks but got asked to leave after maybe five days for smoking cannabis. He’s manipulated me so much over the years to believe it’s my fault for not “giving him enough affection” when I was supportive and tried to help him for our children’s sake (pretty much destroying myself in the process) in the last year he has thrown me out of the house with our children around at least five time because of his addictions and me either not being happy about it or not believing his lies. I am awaiting getting a house alone for me and our children. Anyone’s input on this and is this abuse would any of you be able to fix this or just leave?
Is it best to leave my drug addicted partner?
Post Opinion