I haven't slept well, really at all, the last couple of nights. Ever since I got Lyme disease a couple years ago I go through spells where I'm completely restless at night. Eventually it passes in a few days, but I try to make the most of it. Last night, lying in bed, wide eyed, a thought hit me. I'm sure it's not original but...
We tend to judge people in either their best moments or their worst moments, seeing a person in black and white terms, as if they can only be good or evil (or a success or failure, etc).
Imagine the lowest point in your life, or a point where you did something that you really regret. Could you imagine if you were judged by your absolute worst moment?
Don't judge yourself, or anyone, in their best or worst moments. Learn to accept that we are all flawed human beings and the expectation should be that we learn and grow. Foster relationships with friends and strangers alike that accept mistakes and poor judgement and aim to live, learn and pass on as a collective.
The same with your training. If you judge yourself by your worst day, carrying that with you will only detract from your future self. And judging yourself by your best day is a good way to grow complacent. Set an expectation for yourself, and coach yourself to get there, giving yourself some grace along the way.