On the Al-Anon meeting thing, just remember to be patient with it. The first meeting will probably feel like you're just learning how the meeting works. Give it several weeks to settle into the dynamics of the group, each one has its own personality. If it doesn't feel helpful at first, stick with it!