I have a silly question, but maybe I misread... did you say he was supposed to go to a Naranon meeting? He should really be going to NA instead... Naranon would be better for you.
I have no further advice at this point, but I am glad you found us, and I hope you continue to read and go to as many meetings as you can. They really do help!