So sorry about your son. Is there Nar-Anon where you live? My son is an addict (currently in recovery). I started in Al-Anon, but found Nar-Anon a much better fit for me. The link is
Nar-Anon Family Groups. If you can't find a local meeting there may be on-line meetings available. We recently moved to an area with Al-Anon only, no Nar-Anon, so I am trying again with Al-Anon but I read a lot of Nar-Anon literature.