Sounds like a complicated situation. Is there an NA (narcotics anonymous) organization that can support you through this? Have you told him how you feel& see if he’s prepared to step up and make changes? It’s important to reach out and try to build a support system, so if you leave him you can have people helping you back on your feet again. Addiction is not an easy thing to deal alone but it’s possible. With time, you’ll be able to buy your own things, think of what the most important thing is for you and your kids, then reach out. There are loads of free organizations that can work with you through this. I think you are brave for dealing with this and wish you courage and strength. You can do it if you really want to, take small steps 🧡