https://en.wikipedia.org/wiki/Naltrexone
The Sinclair Method uses naltrexone to help people get their alcohol use under control:
Naltrexone is at the heart of the Sinclair Method (TSM)
for Alcoholism. When you take Naltrexone prior to
drinking, it blocks endorphins, the naturally occurring
opiates in the brain, from being released when alcohol
is consumed.
When the endorphins are blocked, there is no “buzz” or
rewarding experience, and the alcohol doesn’t make you
feel the pleasure that drives you to drink excessively.
Over time, your brain learns not to associate alcohol
with pleasure, resulting in reduced cravings and
improved control over alcohol use. Naltrexone must be
taken at least one hour before your first drink.
https://www.sinclairmethod.org/what-is-the-sinclair-method-2...