Short answer: Other people. Specifically other people in recovery. There's a lot of cross addictions with my friends. Which is especially nice and quite common I'll add.
If I joined a self-help group for all my issues. I'd have no time to do anything else!
Friendship is something relatively new to me since I never knew how to be a friend. I'm still learning. I very much enjoy my friends and having lunch or coffee. But, sometimes I have to make myself pick up the phone. As isolation is a strong force with me. So, I'm constantly aware of the fact I have to nurture my friendships and double check that I haven't negelected any.