I wished I had an answer for you. If I did I would fix my son. But, I have learned there are things in this life that I can't fix. I hope I find out why someday that drugs and evil women can latch on to a guy and he can't (will not) get loose.
Good advice has already been given. Pray and keep your wife informed of any actions you might take. They need to know they are priority in you life.
DP
I am a heterosexual male. 2 Chronicles 7:14
"If my people who are called by My name will humble themselves and pray and seek My face and turn from their wicked ways, then I will hear from Heaven and will forgive their sin and heal their land."