How do you do it? Every time I do something i know is wrong, I KNOW IT'S WRONG. But I do it anyway, and feel guilty. I know it's as easy as saying 'no. do not do this. find something else to occupy yourself.' and then i get all sad and i guess selfish because i'll do it anyway... ergh..
Just think about your outcome of EVERYTHING that you do. Just think to yourself, is there a reason I am doing this now, or am I doing it for the future? or is it going to be bad for the future. Think of the REASONs for doing things and the reasons why not to. If the reasons not to aren't enough, you are either stupid, don't care, or want things to go wrong anyways.
There's at least one thing I keep doing that I probably should do less of. I think some people have even suggested that I stop completely. What it is, isn't important, but I know the reason I do it is because it eases the emotional pain I've been experiencing. Actually, it hasn't been that bad lately. I try my best to be on top of it just so that I could keep doing it without it getting me. But I think I have strong enough willpower to at least keep doing certain things, like ragular exercises and achieving personal goals and such. It definitely helps when you can recognize the positive results from whatever you're doing. I also try not to overload myself with things(self-expectation and stuff) I find stressful, unless overloading is precisely what I want to do to myself at the time. My fitness workout routine, for example, really isn't all that hard. There's a difference between pushing your limit and pushing yourself over the limit. I try to push my limit while staying within it so I can enjoy the experience and still make progress. It seems to work out.