Move on. Once drug addict he'll most possibly stay like that. I left my ex, after hundred of chances for a change (he was into drugs, not me). Perhaps you just do not love yourself enough to accept he is a loser. Sorry this hurts, it's also meant for me to remind me that if somebody loves you enough he'll stop being so auto-destructive. You are not helping him, let him go and find somebody else to really change!