Do you smoke and do you like people who smoke? I do not think that smoking is a good habit? I really do not like people smoking in public places. Smoking is injurious to our health as well as others health.
As far as i know, the only way to stop smoking is not to smoke. It is not a disease that needs cure. Take a strong decision not to smoke and you can stop it. Habits are created by us which can also be stopped by us.