We are our own worst critics. We are tough on ourselves. We beat ourselves up over the littlest things. We criticize and critique things in ourselves that we would never do to others.
I do this all the time.
I am doing the best I can in this crazy thing called life and so are you. Stop being so hard on yourself. You're trying. You're doing exactly what you need to do to get exactly where you need to be.
Just be gentle with the most important person in your life: be gentle with you.