Naltrexone/nalmefene works with 85% of the population, while 15% do not respond because of genetic disposition.
Of the 85% who do respond, 75% are successful in what they are attempting.
Proponents advise you to take it for the rest of your life. Naltrexone is not costly. This is your decision.