Is Naltrexone FDA approved?

Yes. Naltrexone was approved by the FDA for the treatment of Opioid and Heroin abuse in 1984 and later for Alcoholism in 1995.