it sounds to me like you should not be so hard on yourself.