Short answer - yes. Definitely a good thing, on many levels. Firstly, pushing it off for even 10 seconds means being clean for 10 seconds more, and every second is HUGE!
Reb Yeruchum points out by "daled v'hei," that someone stealing a sheep pays less than someone stealing a cow - because the former suffered embarrassment while carrying it. This seems very strange, Reb Yeruchum says - I've seen many butchers in the marketplace carrying sheep, and they don't seem embarrassed at all! We see that even the tiniest amount of discomfort lessens the punishment by a huge amount. Therefore, if someone is doing an aveirah, they should at least not feel comfortable doing it. They should feel bad, etc. And that's what you're doing.
However, I would add something myself. You may think that it's impossible to stop. I know I felt that way for a long time. But it is possible. And you'll feel even better once you get clean.