Lately I've been doing this more and more, and it truly has led me to great contemplation about many things in my life. Every time I get down on my knees and ask God for forgiveness I wonder what God is thinking. Because of my human frailties if I was God, I may look upon me and grow very impatient. I would probably think something along the lines of, "I have given you hundreds of chances and yet the same result comes from each one. Why should I give you another chance now"? And that is why I am not God. As I've come to more fully understand who God is, I see so much love and care that He has for each of us. He doesn't want us to be afraid of him, He wants us to trust him and call upon him for ANYTHING and even EVERYTHING. Now, I don't see God as impatiently hearing me ask for forgiveness for the thousandth time, but instead I see him picking me back up every time I fall down and saying to me, "You can do it, you're so close. Have faith in me, for I have faith in you".
I don't know about you, but that perspective makes all the difference for me. It reminds me of all of my days in sports actually. In all my years playing sports, I have had hundreds of different coaches. All of them had different ways of coaching, but what I realized is that I respond best to the coaches that didn't yell, but encouraged. I had one coach in particular that really understood how to coach. This particular coach saw great potential in me through the terrible rough that I was covered in. I had quite the attitude when I played and most coaches thought the best way to get rid of it was through fear. They figured if they yelled at me enough and made me run, then the attitude would go away. They were wrong, it made it even worse. This coach however coached me in a loving way to use that attitude and competitiveness in the right way. He taught me how to control it. It took years of him coaching before I really started to pick up on it, but he never gave up on me.
God is their coaching us along the way, and lovingly giving us advice. No matter how long it takes before we get it right though, God is not getting mad at us. My advice to you is this, don't give up on yourself. Change will take time. Turn to God for all things. Satan wants you to think that God will be mad at you for asking for forgiveness hundreds of times. That is simply not the case, God is happy that we have a desire to strive to be better.
Don't give up on yourself. Strive to reach the great potential that is in you. Have faith in God, for He has faith in You!