That's a hard place to be. I understand your situation and your boyfriend's. See I was the opiate addict and my wife is you in the story. Do you leave or do you stay that will be your choice in the end. Do what's best for the children and yourself. I am here today working in day 704 clean of opiates. Almost lost my wife kids job you can say rock bottom. Is my life perfect no haha but I'm living breathing and everyday I wake up means I'm not done yet . There still work to do.