God never wants you to settle for where you are. He always wants more for you. Just like David did with the Jebusites, it is time for you to cut the head off the giant (doubt, unworthiness, bitterness), and place it on a stake to remind the enemy that whatever God promised will come to pass. It is a statement to the enemy that he hasn’t won and it is a reminder to you that you win!
Don't settle. The enemy always offers a counterfeit, a plan B. Ephesians 3:20 is a promise from God, “I am going to do exceedingly, abundantly above all that you can imagine.”
David didn’t give up on God’s plan and you shouldn’t either. Listen to what God is saying.
He is for you
He is fighting for you
He wants you to win
So do not throw away this confident trust in the Lord. Remember the great reward it brings you! patient endurance is what you need now, so that you will continue to do God’s will. then you will receive all that he has promised. For in just a little while, the Coming One will come an not delay. And my righteous ones will live by faith. But I will take no pleasure in anyone who turns away. Hebrews 10:35-39
Believe what God says is true. Don’t give up! Keep fighting!