How can I become more intellectually honest about my habits?

Start by describing behavior without spin. "I train twice per month." is clearer than "I am getting back into it.". "I snack while stressed most nights." is clearer than "I have no willpower.".

Then look for the real function of the habit. Does it provide comfort, stimulation, avoidance, identity, social connection, control, or relief? A habit persists because it does something for you, even if the total cost is high.

Honesty is not cruelty. It is the condition for useful change.