Each day is a new day. It sounds simplistic but it's not how I've been living. The perfectionist in me wants to be perfect all of the time and when I miss a beat I tend to throw the drum set off the stage.
It's great to have high standards, to push your limits and keep growing. But it's detrimental to expect perfection.
At the end of the day did you give it your best? If not then all that matters is that you step up tomorrow.