Blurred, the reason that you are finding it so hard to let go is that you don't want to let go. Something in your self-esteem profile wants you to feel bad, like some kind of punishment you deserve. The best way to handle this problem is to observe your actions and reactions without judgement. That is, don't consider anything that happens to you inside as either being bad or good, just watch and see. When you are clear on this, the problem will disappear forever, almost. However, it may occasionally recur in your feelings, at which time you will be able to dismiss it early just by believing that you are a worthwhile person, inferior to nobody.