it's an psychological problem - they need help. Of course, everything depends on themself. Nothing will help, if they don't want help.
stop
nothing
Don't drink and drive just smoke and fly. lol
It is difficult to say, when you don't smoke. It is very difficult to stop smoking. A person, who has a dependence on it, usually doesn't understand what recommendations mean. I think that it depends on the person. If a person does it of his own free will, he will stop doing it, because other people's recommendations will not help to solve this problem.