I have made many promises to God. I have said this is enough I will do good from now on no more bad, but every time I fall back. I feel as if God is tired with me and is done. I don't feel good enough or worthy enough to be a Christian. When I pray I feel like I'm praying to God but that He's not listening. Is there anything I can do so I won't let God down anymore?
Since when do your feelings determine truth?
"Seek the LORD while He may be found, call upon Him while He is near. Let the wicked forsake his way, and the unrighteous man his thoughts; let him return to the LORD, and He will have mercy on him; and to our God, for He will abundantly pardon. For My thoughts are not your thoughts, Nor are your ways My ways," says the LORD. "For as the heavens are higher than the earth, so are My ways higher than your ways, and My thoughts than your thoughts. For as the rain comes down, and the snow from heaven, and do not return there, But water the earth, and make it bring forth and bud, that it may give seed to the sower and bread to the eater, so shall My word be that goes forth from My mouth; it shall not return to Me void, but it shall accomplish what I please, and it shall prosper in the thing for which I sent it" (Isaiah 55:6-11).
"No temptation has overtaken you except such as is common to man; but God is faithful, who will not allow you to be tempted beyond what you are able, but with the temptation will also make the way of escape, that you may be able to bear it" (I Corinthians 10:13).
"If we say that we have no sin, we deceive ourselves, and the truth is not in us. If we confess our sins, He is faithful and just to forgive us our sins and to cleanse us from all unrighteousness. If we say that we have not sinned, we make Him a liar, and His word is not in us. My little children, these things I write to you, so that you may not sin. And if anyone sins, we have an Advocate with the Father, Jesus Christ the righteous" (I John 1:8-2:1).
Quit promising things you cannot keep. Rather determine to live righteously to the best of your ability.