How to root out a bad habit? Instead of mentally trying to restrict it allow it to happen and then be very attentive how it makes you feel, use mindfulness to feel all of its consequences. This is much more sustainable way of dealing with it because eventually you stop want doing it.
from
Related: