Hi Kez,
Thanks for sharing your story and how tough it has been for you. Well done for what you are doing in supporting your husband. If you or your son would like some support for yourselves please contact us at Icarus Trust. We are a charity that offers support to the families around those with addiction problems. We have Family Friends who are trained and experienced and they would listen and maybe help answer some of your questions. They can also tell you what other support is available to you.
You can contact Icarus Trust on help@icarustrust.org or visit our website http://www.icarustrust.org
Good luck with everything.