I can totally relate. I have high expectations for myself and it really sucks not meeting them. Unfortunately, I get more angry with myself than with other people. It seems easier to give others the...