Naltrexone is an anti-addiction drug for alcohol and opiate addiction. It stops or reduces cravings. For some people, it is like flipping a switch, and they are instantly cured.
It can be taken as a daily pill or a monthly injection. It is sometimes combined with other anti-addiction drugs.
https://en.m.wikipedia.org/wiki/Naltrexone
The pill form of Naltrexone is dirt cheap on GoodRx.com. The injection form (sold under the brand name Vivitrol) is used once per month, and it is expensive.
A doctor specializing in substance abuse should know all about it. Some doctors will also require psychological therapy in order to get a prescription.
My neighbor is an alcoholic. I would look in on her during her last binge. I wondered if she were better off alive or dead.
She finally agreed to take a monthly injection. Sounds like
Unwashed’s Naltrexone, which has a daily pill alternative. She likes the injection, so she can’t skip a pill or two or a hundred.
I don’t think it’s a complete answer, but it’s been helpful.
I think she’s been clean. I think it’s been a year.
Let me know if you want the name of the drug. Or if you want to talk to her or me.