Tinker the best place to find sober "friends" would be to seek out AA or another meeting of like minded people. They aren't coming to find you, you have to make the first step.
Imagine your son 7 years from now, what do you want him to remember?
Rooting for you! You can do it!