Why is it so hard for me to believe the good things others say about me? I've always had low self esteem and I've learned to live with it. I have gotten better over the years but still I have the hardest time accepting praise, it's like I know I work hard on something and give it my all and when people acknowledge it and tell me how great it is, I have a hardest time believing it. I guess part of me doesn't want to come off being vain or arrogant, but part of me truly doesn't believe it.
It's funny, I'm a self proclaimed "Nice Guy". I have lots of tread marks on my back to prove it. But when someone tells me what a nice guy I am, I don't believe it.. why?
Why is it easier to believe the mean & negative things said about me then the good things?