From all you've said about your son I think it's way beyond ODD, which rarely stands alone anyway. For one thing, he is doing drugs. He may have a mood disorder that he is self-medicating. This is common (my daughter did this). However, at his age...it's sad...but I don't think there is much you can do to help him unless he wants the help...(((Hugs)))