It's habbening!
Don't allow yourself to come to the board here if you've smoked that day.
Live for something. That's the key.
Consider the concept of the two minds. One mind constantly runs the you aren't good enough script. The other mind LISTENS. Tell the listening mind to cut it out. Would you allow others to talk to you the way you talk to yourself? When you take control of the listening mind then life gets better.