It is easy for us to get anxious when it seems like God is moving more slowly than we would like. But Scripture is clear, God's purposes have their appointed times. They are fulfilled in their season.
Ecclesiastes 3:1 says,
To everything there is a season, a time for every purpose under heaven.
And there is 1 Peter 5:6-7, which says,
Therefore humble yourselves under the mighty hand of God, that He may exalt you in due time, casting all your care upon Him, for He cares for you.
Humility and God's exalting of you are two things that are tied together. Perhaps you are feeling pretty frazzled, wondering, "God, when's it going to happen?" Just continue to cast your cares on Him. He will promote you in due time. Do not worry about it.
In fact, the phrase that says, that He may exalt you in due time, literally means "at the set time" or "at the time prearranged by God."
When your character has been shaped and molded enough, and when other events are ready and in their proper place, then God will promote and exalt you.
Think about Moses who had it in his heart to be a deliverer and a judge, but when he first acted on it he failed miserably. He was 40 years early! (See Acts 7:23-34). The Israelites were not ready to be delivered yet. God had to work at the other end of the line.
Remember, God may have put some things in your heart, but the timing may not be quite right. There may be some work He needs to do in your life, or there may be some other factors God is working on. Until those things come together, God will not push you into that position.
So, focus on being faithful and let God worry about just the right time.