Ask HN: What's better, motivation or discipline?
Motivation is there sometimes, and not there others. Discipline is always there for you. Discipline is like a muscle, you have to train it against heavy weights in order to grow it. Also like a muscle, you get most of your gains on the last rep, which is the hardest rep. I made a short video about this on the YoutTube in my profile.
Once you have developed your discipline muscle, you can use it all kinds of places. If you trained against cigarette smoking, you'll probably find that it works great for turning down food you shouldn't eat too.