Husband still won’t admit he has a problem, but I don’t know what to do now...

My husband and I met 6 years ago. We partied/raved and had a blast for the first year. Once I got my career job, I chose to stop partying and become sober (no weed or alcohol) . We stayed together and he promised to lay off the cocaine (his drug of choice) totally.

Fast forward to now, we’re married and have a baby on the way(this was not planned). I’ve caught him doing cocaine a few times this last year, and I know he’s using again, a lot. He’s raging all the time, his pupils are huge, but he adamantly denies it! Lies right to my face. At his job, one of his employees does it or sells it, something of that nature. So I know he’s able to get it from him for free because no money of ours has disappeared. I just don’t understand how he’s getting it for free. I also HATE the fact I know he’s lying to me!

He always asks why I hate his friends, and lately it’s because they all use and I don’t want to be around that! It hurts me to know my husbands lying. I don’t want to leave him while pregnant, but what else can I do? I ask him about it in 15 different angles and he gets soooo upset when I ask so I drop it. I want to drug test him, but what’s the point if he won’t get help or stop. He’s 33 years old, and still lives life like a 20 year old, and I am hurting because I hate being lied to.

How or what can I do ladies, I need some advice!