I've had days like that too....I hear ya on all of that
...Nothing to do but keep moving forward...Make today a good eating day, good workout day, get some good rest etc...And if most of your days are good ones like that, a few ones like that won't make much of a difference, if any