Those of us who have quit smoking can understand the addiction.   Self-discipline is a learned habit.  People who have quit sometimes do it for their spouses or families.

Some people aren't able to do that.