Well first off I believe you cannot help anyone that is not ready to help themselves.
You need to see if they are committed in wanting help or change.
I truly believe they need to change most often, a complete change of environment, friends, etc. but of course not totally because not everyone in your life is part of the issue.
Read more!