You really naltrexone when you drink, and only when you drink. They also advise drinking somewhat frequently at the start so your brain can quickly break the connection between alcohol and having a really good time. Once it is broken you do need to continue using naltrexone every time you want a drink or over time you will go back to being addicted. But it is generic and not expensive to get.