So, it’s never nice to go through what you have and I really feel for you especially with children.
I have personally taken large amounts of cocaine and all types of other drugs to mention. I had a very stressful careers and typically assumed I was a movie star. Anyway, I had many friends that I classed as “brother” I would see more of them and how they lived than my own beautiful wife! And that’s what this drug and other similar addictions do to you, from sleeping with other girls, stashing money, steeling money, perfecting your lying and I got 1st prize ???? to every other low life technique I can think of. A true addict will do anything and will continue to do anything until they decide they no longer want to do it and sadly very few succeed. I wish I could say that he will do anything to turn his life around and will never do it again but he’s already cheated on you and maintained a secret life behind your back so stopping that forever is HARD. Short of you requesting a urine test and a lie detector every month then I don’t think you will ever get normality. He needs to put 1000% into you and your family triangle because otherwise it won’t work. It’s very very sad but both I and the majority of my old friends (the ones alive) still think deeply about cocaine ???? think of your children, yourself and then you partner in that order. Stay safe