If you see a therapist ask about a support group for social anxiety...I am part of one that my dr and another colleague of hers put together, there are only 4 of us, the max would be 6 people.
If you are interested in a mood tracker there's a good one at
www.moodtracker.com
Hope this helps