Suppose there are many problems. I am a bit overweight; I don't exercise. I spend too much time randomly looking at comments on web sites. I binge watch. I look at my stocks too much. My kitchen is messy. Etc...
Now my idea is this: to solve one problem a day. The first day I gave up X, the second day Y, the third Z. Today I cleaned my kitchen and deleted stocks from my "widgets." I will have to start cleaning the kitchen more, of course.
Don't do all of this in one day, because it is more satisfying to "stack" them. Make one small change a day.
It is not a sustainable model, perhaps, because I will ((a) run out of new things to do (b) not be able to keep up with what I have already decided, or backslide. Problem (a) is negligible, because if I run out of ideas, then that means I will have addressed a lot of problems at that point. The solution for (b) will be to restart (or re-quit for a negative thing.) It's like the old joke: They say it's hard to quit smoking, but not for me: I've done it a hundred times.