Here's something I've learned.
It is easier to make a positive change than to eliminate a negative.
It works this way:
If you want to eliminate a negative, you have to do it 24 hours a day and seven days a week. If you want to quit smoking or quit drinking or quit gambling, you have to be perfect 24/7.
Nobody can do that.
So focus on the positive. Because positive doesn't require 24/7. Positive only requires that, sometime in the day, you do something positive.
So maybe you go to the gym. Or take a brisk walk. Or cook a healthy meal and eat it.
All you have to do is find one small part of the day when you do something good.
You don't have to be perfect all the time. Just do one or two things some of the time.
And, if you do that, the good will drive out the bad. The classic film will drive out the urge to gamble. The walk in the park will drive out the the urge to smoke. The healthy meal will drive out the urge to drink.
Good drives out bad. So, if you have bad, don't concentrate on eliminating bad, rather concentrate on producing good.