Good job not drinking
It does get better--it did for you before and it will again.
Take the Anabuse and think about doing something fun with your son
like maybe a hike or some board games.
You're sober, you're spending time with him--you are plenty good enough.