I echo much of
@User21629 post. Over the years cycling has kept me sane.
There is as stated much work on the simple rhythmic action of cycling and the benefits for depression sufferers. I suggest the same is true for runners too.
In addition it gets you out, improves health, and generates endorphins.
Then there are the community issues of which clubs, forums etc. form part of our support systems.
All of human life us here at it's very best and sometimes at it's worst.
Alcoholism is a real toughie, maybe the hardest even, as much socialising revolves around drink.