The renewed promise deserves a plan for the moment keeping it becomes inconvenient again.
RESILIENCE
RESILIENCE
Promises are usually remade in a good hour, when the feeling behind them is strong and nothing is pulling the other way. They break in a different hour, usually the same one that broke them last time: the late night, the crowded week, the argument that makes the old habit feel deserved. Sincerity at the start does nothing for you there.
Name the circumstance that undid the promise before. Then decide one thing you will do when it arrives, small enough that a tired version of you could still manage it.
What happens the first evening keeping your promise becomes inconvenient?
Free, with nothing to buy inside it.