Do you get frustrated with yourself because you keep making the same mistake over and over? Have you ever rolled your eyes at yourself or rebuked yourself with a stern tone for not doing better?
I, too, wish I could get it together already, but let me encourage you to remember two things.
One, the fact that you even care enough to want to get it right is a good sign. Those with a sloppy walk with Jesus are all the time jumping on the net of grace instead of falling on it while trying to please God. Lazy Christianity that rolls around on the bed of "Oh, it's ok, God will forgive me anyway," get fat on backslidden bites of grace but reap the tragic diagnosis of what the Psalmist calls a leanness of soul (Psalm 106:15). See? Didn't that make a chill go through you? It's because you care about pleasing God! This is a good sign.
Two, you wouldn't fault a child falling a hundred times while learning to walk, would you? "As a father has compassion on his children, so the LORD has compassion on those who fear Him;
for he knows how we are formed, he remembers that we are dust." (Psalm 103:13-14) You may be rolling your eyes at yourself, but it doesn't mean God is doing the same. God reserves His stern voice for those who either act like they have it all together or those in active rebellion. If this is you, repentance is the way back, not self-flogging.
So, My Friend, be encouraged. Be patient with yourself. By all means press on and press in. Allow God to continue the work He began in you, but please stop the eye-rolling and tongue-lashing. Ask forgiveness quickly when you fall, forgive yourself, and get back in the race. None of us will reach the finish line failure-or-trip-up-free, but we can choose to arrive there with no more self-inflicted wounds.