I think you'll find that alot of what your son is going through, you are too, therefore, you need as much help as he does. The 12 step program can be applied to everyone for anything, in fact if everyone followed the 12 step program this would be a wonderful world.
good luck