Sorry about your pain. Having a front row seat to addiction is heartbreaking as you know alreay. There is not much that you can do at this stage , but for looking after yourself for the sake of your children! So sorry.
This is a wonderful place to share. keep on coming back.