Nelda, addictions of all stripes are tough to recover from. Your son’s willingness to be free of morphine and all other narcotics is key. If he truly wants to be clean, that goes a long way. But I don’t know how anyone can judge that desire.
I myself personally am not a big fan of substituting one narcotic for another, but any program is better than none. After this program has run it’s course, I would suggest that he find a narcotics anonymous meeting and start attending. He will be encouraged to work the 12 steps there. I am a big fan of that. That truly is long term treatment.
One other thought, the program of alcoholics anonymous has a sister organization called alanon. I believe narcotics anonymous has a similar program. You might want to look into it. It is designed for people like you. People who love an addict. There you will find a great deal of experience, strength and hope.
Richard