Maybe that situation isn't happening as fast as you want it to happen. That's okay. We have to give God time to work. We aren't the only ones who are affected by what is happening. While we wait expectantly God is working in the hearts of many people using the exact same situation in myriads of ways in more people than we can imagine.
Give God time in your life to work.
Give God time in other people's lives to work.
Jesus compared the kingdom of God to yeast. You take a tiny bit of yeast and put it in warm water and flour and it will cause the ingredients to become bread. It doesn't just happen. We have to give that yeast time to work.
Trust God with the details. Trust that He is working. He never quits.
"Until the time that his word came to pass, The word of the LORD tested him." Psalm 105:19
The "he" in the above verse is Joseph. God had spoken a word into Joseph's life (remember the dreams...), but until it would come to pass, God tested Joseph getting him ready to assume the role of second in command to ruling the known world at the time.
God is putting things in place. God is orchestrating events. God is working in hearts. He will not leave you to pick up pieces.
Keep holding on.