Well you already know you have to stop playing Dr so that is good. I know giving medical advise is a no no so I am not even gonna try. What I will say is I had a friend who was in the same position and they got a Dr, and he put him in a medical detox where the qualified staff could monitor him. I know lots of people who have found 24 hr care a miracle.
Good luck on your journey.