I, too, feel exactly the same way. Especially, if I feel as if my speed, distance, etc. are not up to what my goals are.
I always remember that I am out there doing more than 95% of the people around me.