You create a lot of unhappiness for yourself out of your impatience. Why not give yourself a break, enjoy the present moment and have more reasonable, realistic expectations of how long things should take? You'll be much happier, less anxious and more competent if you do this.