I’m a big fan of naltrexone, I take it daily. I’ve stopped drinking dozens of times but naltrexone made it stick.