Если вы хотите избавиться от этой проблемы, вам придется научиться разграничивать ситуации, где вы действительно сделали все, что могли, и сделали это хорошо, и те, где вы предъявляете к себе невыполнимые требования.
Для этого необходима самодисциплина. Контролируйте свои мысли и действия.