It IS progress, Elder. It’s what we do with our G free days and how we change our mindset and attitude that counts. I often held my breath and “chained myself up” (well not literally , of course)for days/weeks, then escaped and went wild. These days having little or no money keeps me from gambling but it also gives me time to reflect on why I would/wouldn’t gamble if I did have money.
Try to use your G free time to sort out your thoughts before they get another chance to turn to actions. Time is a good healer.