Let me say this… God bless you for your honesty! I too know what you are going thru. My ex-boyfriend was also addicted to crack rock and pain pills but my story is a little different from yours. When I met ‘Brett’ I fell in love instantly! He too was an older man. After a very short 3 months him and I moved in together. It is during this time that I found out he was using crack, taking pain pills, and a functioning alcoholic. I had 2 daughter from my previous marriage and I also became scared of social services getting involved. Brett used so often that I became an enabler also and had became comfortable with it as if it was just the way of life. WRONG! I can’t set here and say I made it through without social services involvment because I didn’t. When they got involved it got ugly, I thought I was gonna lose them for good and like u said they were happy healthy and loved so very much and they were the one thing I was sure of! In my county I was lucky because social services accepted the fact that I was not a user. With that being said they didn’t allow me to be with Brett as long as I had my girls so I was left with a choice him or my children! My heart didn’t hesitate on what to do and neither did I! Although he was someone I had fell in love with he wasn’t someone I’d give my girls up for. My advice to you is to get out! I understand the two of you have these kids together but sooner or later it’s gonna come down to one of two things… you will either lose your children because of his use or they will find out what’s going on and the emotional impact that it has on them may be too much. You say you know he loves all of you but it’s not enough love to quit using! Have you ever took the children and left for a month or so to see if he’d consider quitting in order to have you all back in his life? If not, then maybe you could try that. He may surprise you and show you he does love you enough to quit! God bless you my prayers are with you and your family. Stay strong don’t give up! Remember, every storm runs out of rain!