yes, codie no more is great in this case! do u have alanon meetings where u r? that has been the most helpful thing for me..in any case, working on yourself is the best thing you can do..being a healthy person with boundaries can only be a good example for your son.