Greer, I am so sorry this isn't going well.
Looks like he isn't going to find a good path anytime soon, so it's up to you to decide what is best for you and your child/children. Living with active addiction is a dark place for adults and kids both, living with one healthy, safe, parent is a much better life.
Please keep yourself safe, it's time to make some very hard decisions and perhaps put together a plan for him to leave, or for you to leave and live some place safer.
My prayers go out for you, life is difficult sometimes but sometimes the only choice is to choose a better path, no matter how much it hurts.
Hugs