That is awesome about your friend! My personal recommendations is go to separate meetings, unless he requests you to go to one with him. Some people want someone to go with them at first, but you'll both be able to open up more if you go to your own meetings. There were things I said in meetings that I would never want my family to hear, usually "I want to use".
We addicts ARE hard on ourselves, and I'm sure not working is making it worse on him. Just remember, though, you, too, have a lot of feelings to work out and yours are just as valid. I guess the one saying that I like, in this situation is "say what you mean, but don't say it mean".
Hugs and prayers!
Amy