I had fainted, unless I had believed to see the goodness of the Lord in the land of the living. Wait on the Lord: be of good courage, and he shall strengthen thine heart: wait, I say, on the Lord. (Psalm 27:13,14 KJV)
Sometimes it would appear that your enemies are winning. People are believing the lies about you, speaking evil against you, and sabotaging every good thing you try to do. Take heart because God is faithful. He will keep you through the trials and tests. One scripture states that He won't suffer your foot to be moved. He has you right where He wants you, and no one can alter that.
You have a work to do, and God will uphold you with His righteous right hand until that work is complete. Walk on by faith, knowing that you are safe in God's hands. Follow His guidance step by step and day by day. Don't allow the negative to cause you to faint. Don't let your haters see you shaken. Rest in the Lord; wait on Him. Let the naysayers strengthen your resolve for pure excellence in whatever you do.
Hang in there! God's got this one! He will vindicate you in due season. Trust that if God gave you the vision, the way is already made to accomplish it. Just wait on Him to bring it to pass. Be encouraged!