I agree. There is very little you can do beside try and convince them to start taking steps in the right direction. You can help them out in certain ways but don't contribute to their addiction. If you can convince them to go to a group or something offer to come along. It might be a long night outside in your car but they have to take those steps forward themselves. I hope you well and as others have mentioned I've watched many friends struggle with heroin and meth and all you can do is offer emotion support even when you really just want to slap the shit out of them.