Sometimes we need to think outside of the box.
Are there uncles, grandfathers or just male friends around who you can call and ask them to take your son fishing? What about you?
The biggest regret you will ever have in your life is exposing your children to addiction, you have done something about that, they rest will fall into place.