Sorry you're dealing with this but I'm glad it came to light before you got married! You and your child deserve better! Pain pills and Benzos/Xanax mixed with a little booze will kill you!
I agree with the other members, please look into Narcanon and Al Anon, great support programs to get a better understanding what your dealing with, look them up on google in your area..Personally I'd tell him to make a choice, me or the dope! He's got a job, he needs to go to rehab! I'm not trying to sound harsh, he needs help ASAP!!