You may have done what people said you have done, but
YOU ARE NOT WHO PEOPLE SAY YOU ARE!!!
GOD CAN FORGIVE ANY SIN
OR MISTAKE YOU HAVE MADE
You can be used by God in the morning and by the devil in the evening...Remember Peter - Matt. 16: 16-23
Even those who walked with Jesus daily failed. God is not surprised. He knows that man may fall but He also knows how to restore.
"The steps of a good man are ordered by the LORD: and he delighteth in his way. Though he fall, he shall not be utterly cast down: for the LORD upholdeth him with his hand." (Psa 37:23-24 KJV)
"For a just man falleth seven times, and riseth up again: but the wicked shall fall into mischief."
(Pro 24:16 KJV)
Jesus does not condemn, criticize or destroy...He is willing to forgive.
"If we confess our sins, he is faithful and just to forgive us our sins, and to cleanse us from all unrighteousness. "(1Jn 1:9 KJV)
So refuse to be discourage and disheartened. Just as Jesus alerted Peter to his enemy and prayed for Peter...
"And the Lord said, Simon, Simon, behold, Satan hath desired to have you, that he may sift you as wheat: But I have prayed for thee, that thy faith fail not: and when thou art converted, strengthen thy brethren."
(Luk 22:31-32 KJV)
...Jesus is also interceding for you.
"Wherefore he is able also to save them to the uttermost that come unto God by him, seeing he ever liveth to make intercession for them." (Heb 7:25 KJV)
So, be strong in the Lord and in the power of His might and DON'T GIVE ACCESS TO THE DEVIL. That may sound easy, but it comes by discipline and with time.
Have you failed?
King Jesus with open arms of love is waiting for you.
"Come now, and let us reason together, saith the LORD: though your sins be as scarlet, they shall be as white as snow; though they be red like crimson, they shall be as wool." (Isa 1:18 KJV)