Life is about finding balance. You have to be able to be hard on yourself when necessary but also relax with your feet on the couch from time to time. We are our own worst critics, so as long as you are making strides to become better than try not to beat yourself up too much. Success takes time.