One of the more frequent themes for my clients is the ability to be harsh on themselves. I have got a touch of it myself, in certain areas, as do all human beings.
The feeling of not being good enough, smart enough, thin enough, rich enough etc., is as common as ants at a picnic, ready to devour the feast you've set out.
Not holding oneself in high esteem is like a virus spreading it's tendrils throughout one's spirit and soul. Sometimes you may be cruising through life, feeling good, when the yucky low self-esteem virus knocks on the door of your good feelings.
For some people low self-esteem is like an unwanted relative read more here ........