I have had virtually every bad habit on the list. not proud but not ashamed, just human. imho it's probably 75% biology and 25% how you were raised. That's over thank goodness.
Imho, a bad habit is something that impacts things in a negative way. OD on heroine, it happens pretty fast, use tobacco, over eat or lead a sedentary life, it happens slower.
The problem is, the habit has become a huge part of a persons life. In many cases, the most important part of their life.
Once you give it up you create a huge vacuum that MUST be filled. I was lucky, left home at 17, grossly obese, and on my own. I was lucky because I had no choice, no money, no full refrigerator but the most important detail was..... I was presented with lots of ways to spend my time, activities to fill the vacuum. Called survival. I was young, full of it and never looked back. Next thing i know, i lost 75 lbs.
Going on a diet is the opposite of filling the vacuum. You constantly think about food, just not eating it. If your going to quit something you better have something to fill the vacuum. You must change the way you think. Problem there is, it's hard. Many People don't like to do hard things.
I'm giving free guitar, golf and piano lessons, don't tell me you can't do it! Tell me you won't do it.