Background and Aim: Addiction is a disease that has many bio-psycho-social consequences, and its treatment programs have different outcomes. This study investigated the relationship between attending at Narcotics Anonymous programs, with mental health and illness in addicts. Methods: A sample of 110 subjects (55 subjects in each group) of male anonymous addicts in Isfahan was selected. Ninety-item checklist of the mental health, mental well-being questionnaire, and self- esteem questionnaire were performed in the two groups (one group participated at the program for six months or less, and another group for a year and a half or more. Data were analyzed with independent t-test and Pearson correlation methods. Results: Results indicated that participation in Narcotics Anonymous programs were associated with reducing mental problems and increased mental health. Furthermore, mental health and mental illness dimensions were correlated in addicts. Conclusion: Addiction created problems such as work, financial, physical, social, and psychological problems. Therefore, multi-faceted Narcotics Anonymous programs can reduce drug addiction and increase mental health.