Do you *need* the feelings that something is wrong?
Personally, when I've beat myself up over feeling that something is wrong, it's always made it HARDER to change. Changing as a rational decision has worked far better for me.
After sitting down and making some strong realizations about what I REALLY wanted in life, I could then say to myself "Even though behavior (xyz) that I want to do right now seems really important, fun, or even necessary, it's not going to get me to what I truly want in life. What are some things I could do instead to achieve my goals?
I've heard a talk from an addiction counselor who also says that the feelings of guilt and shame are counter-productive. Let me see if I can find where I heard that, it was a pretty darn good talk for changing ANY behavior, not just addictions...
Here you go. Good stuff for everybody to listen to.