Like acamprosate, naltrexone can also be used to prevent a relapse or to limit the amount of alcohol someone drinks. It works by blocking the opioid receptors in the body, stopping the effects of alcohol. It's usually used in combination with other medicine or counselling.