Affirmations and mediation. That's what I've been trying out. Age has helped, being in my 40s I find that I just don't care what people think anymore. I have accomplished so much in life, I know I'm doing my best from the place where I am.
A few years back I got some self hypnosis cds, set up a cd player by my bed and listen when the mood strikes. I found that listening to a kind, positive voice was immensely wonderful. When a day had gone by without a kind word being said about me (either by others or by myself) I found peace in hearing it from those CDs. The focus of the hypnosis was either weight loss or self healing, pretty benign stuff. On a day when I felt angry at something that happened at work listening to a CD that encourages one to let go of negativity would be a cure most of the time.
Meditation and visualization have proven benefits so that's my latest interest. But I don't beat myself up for not being consistent about practicing. I've come to realize that I have a roller coaster of interests paired with too little time to do everything. I cut myself a break and just try to be positive, laugh (I tend to the serious!) and live life!
The world is like a mirror you see? smile and your friends smile back.