Welcome to SR Unrelenting
I'm glad you have supportive friends, that's ace. But you're right, it does help to have other people to talk to who are in the same boat. I really hope you check out AA, I can't think of a more supportive environment.
One of the best things I started doing was keeping a journal, specifically to keep a track of my moods. Just the act of writing things down seems to help though.
Glad you're here x