Yes, it's difficult to keep regimented, as with so many things in life. Sex, food, social media
I put 7$ for every drink into a cashapp savings account so I have some visual representation in a thing that's important to me.
I use roman numerals on a notepad for how many sets of 5 pushups I do each time I check Nostr (yikes behind on this one).
If I can't change my behavior, at least I track it. Data has a way of changing me in the long run.