It makes me a bit skeptical when I read that Naltrexone can/ may help with so many different things. That sends a red flag up for me. Either it's truly the miracle drug or overated. I may talk with my doc about it though.