I used to get annoyed with myself when I failed to hit goals I set myself for the day or I had a lazy day off.
Nowadays, I don't let it bother me.
If i don't hit my targets for the day i acknowledge it, then move on. I don't let it play on my mind.
Tomorrow is another day and I can always get back on track then.