Discussing recently the meaning of 'cognitive dissonance', and it was suggested that it meant doing something even though you know you should do something else, I wasn't quite sure, but Wikipedia agrees.
My long term goals of spending less on drugs and fast food, are being forgotten 'in the moment' and I'm doing everything I shouldn't. Grrrr!!!