You know what?
My mare has been doing great over the past 2 months. Today I took her out and she reared 4 times with me (while riding bareback out of the pasture) and when I put the saddle on her, she bolted twice for no reason. We both had a horrible ride. By the end of the hour, she was cantering on a loose rein, but I had to fight for those two canter circles.
I was having some doubts by the time I put her back. She had come so far so fast and I was so proud and today was just a disaster. But you know what? You learn from what happens. You appreciate the small things. She was a monster the whole ride, but it makes me that much more grateful for the loose rein canter circles at the end.
Don't get discouraged. Be grateful for the small things you do accomplish. Small things build into big things, and before you know it, you've accomplished much more than you thought you could, simply by doing small things.