Clearly, I would not be friends with people who are not awesome, so I am mystified by one friend's low self-esteem. I told her that, if I could, I would gladly give her some of my self-esteem because sometimes I feel like I have too much. We were chatting online with a few of our other girlfriends at the time, and one asked why is it that I have so much self-esteem when they have so little. I didn't always.
Why do I have so much self-esteem? Innate narcissism is the most likely answer. Thinking that I am better than most people I meet can't be hurting either.
It's much easier on yourself if you are kind to yourself and think nice things about yourself. You can stop thinking negative thoughts about yourself. There's a psychological technique called thought-stopping that is rather simple to master. If you Google it, you'll see that it doesn't work for panic disorders or chronic worry, but it absolutely works for replacing negative self-talk with positive self-talk. Have a couple of positive phrases about yourself worked out in advance. Every time you catch yourself thinking something negative about yourself, say, "STOP!" in your mind, then think the positive thought. It is that easy.
I am not the prettiest, or the slimmest, or the smartest, or the funniest, or the anything-est, but I am great. I like who I am. I like most things about myself, and I am actively trying to change the things I don't like. That is the best that I can do, so there is no need for me to be the one to berate myself for anything. I am a pathological overachiever. This makes me come down very hard on myself, but it is almost always about how much I can achieve, not who I am.
Rejection is difficult for anyone, myself included. It stings, but I shake it off with no damage to my self-esteem. When I am rejected (for a job or a potential client, by a man...), I chalk it up to fit. I don't take it personally, at least not for too long. I like who I am, and I can't be anything else other than that, so if I am rejected for something about who I am, it's fine. It means I was not a good fit, and that situation would not have ended well.
It does not mean I was not smart enough, talented enough, pretty enough, funny enough...
I am more than enough. I am awesome.