hello Mike,
been there and survived. First rule of thumb, don’t expect anything from yourself at this moment. You are a wreck and rightly so. So what you need is a garage. Parents, siblings, friends, whoever is available. Concentrate on the hours ahead. That is normal now for the near future. Pack everything in bags that are too hurtful to look at store them somewhere. Make yourself and your son’s life as comfortable as possible. Just keep going. Rome wasn’t build in one day. Changes need time, and you just need to take this time. Keep away from drugs and alcohol. With a child in tow that just isn’t an option.
I have been there four years ago and I can tell you, it will pass. You will be up and running again.
Stick to what you have and trust yourself.
I know how bad it is and I am really sorry for you and your son.