I took Naltrexone and it helped a lot with the cravings at the beginning. After a while it seemed to lose it's effect, so I stopped taking it. I still have some and my doctor will prescribe it to me again if I want it, and I might try it again because it was really helpful at the beginning. Good luck.