Hi Seth and welcome. My son is an addict and I know how hard it is to watch people we love destroy themselves and feel helpless to do anything about it.
Come on down to the Naranon forum, there are many there who have been where you are and who understand. Take a read around that forum, especially the "sticky" posts at the top of the main page of Naranon and you'll find lots that may help you.
We're here and we care, so stick around and keep sharing. We'll walk beside you and help you through this.
Hugs