One of the most difficult challenges we face is having "patience" when we feel life isn't going our way or we've been praying but haven't received an answer yet. In Acts 1:7 Jesus tells his disciples, "It is not for you to know the times or dates the Father has set by His own authority." If we knew when certain events would happen in our lives, why would we need faith? By not knowing the timing of God's plans, we have to trust in Him even more so. Not only do we have to trust His plan for us (Jeremiah 29:11) but ALSO when those plans will play out. Of course, that can be easier said than done. Sometimes we'll get impatient and try to force open certain doors that God has been keeping closed for our own good.
Don't rush God's plan for you. He already knows where you're going because He's ALREADY there! Whether you've ever prayed for His direction or not, "do it". Then wait patiently and watch for God's encouragements to guide you from there (conversations out of the blue, people that come into your life, things you read or hear, etc). When you trust God's path and timing for you, you'll discover there are no longer coincidences, only "God"incidences (God's nudgings to keep you on the correct path). Here's the best part. If you believe God has a path for you in your heart "AND" continually pray for His direction, even if you go the wrong way, God promises to straighten your path. Sounds like a pretty good deal to me.