Ohhh hon.
I just want you to know I hear you.... Yes I have gone through something a little like that and it did not work, he overdosed and it was a mess.
Just remember you have choices.... Call the ambulance, set boundries with him now ... something like if you abuse me I will not be here to help you... etc....
You know this is not your job and you do have choices in this.