God's perfect timing does two things: It grows our faith as we are forced to wait and trust in God and it makes certain that He, and He alone, gets the glory and praise for pulling us through. "My times are in Your hands" - Psalm 31:15. At the right time, God will provide your need.
God's timing is so much better than the timing we have for ourselves. Even if we can't see it in the moment. Adam waited for Eve, Jacob waited for Rachel, and Jesus is waiting for his bride (us). Be patient my friend, don't lose hope. To the one who is waiting: hold on, God has it in His hands. He knows the plans he has for you and when the time is right it will happen. Our waiting season is also a time of preparation, preparing us for our blessing. I know it's hard sometimes when are longing for something but he knows the desires of your heart, he put them there. You're blessing is coming just keep your eyes focused on Him. "Be still and know that I am God." - Psalm 46:10.
His such a blessing in disguise and I love how he works with doing everything right when you need it, he never gives me more than I can handle. He knows when, why, and how. You have no control of your future, so just leave it to God, in His hands. Your stress and worry for the things He has already planned out. Where is your trust in Him? He has made you, chosen you, and would never forget about you either. The plans he has for you are to prosper. Be patient, Be still, and know that He is with you!
When you feel like there are those that don't understand, God will provide a community of support for you. That is a friend on being a listening ear, a young adult group, or a member from your family. Go outside and look at the world around you and think about the things you've put your trust in. His promises that are faithful can outlast anything our own eyes can see. He will show and reveal to you on how he is working in your lifetime. My question is how has your faith been? Has it been growing? Or has it been the same? Have you been trusting on the plans He has for you when you can't see them yet and it's not at this very second? These are all good questions to think about. He cares for us so much and wants what's best. Have faith in Him, and live out that faith. Look for Him to come through in you every circumstance or trail. He will prove that He is faithful to the end!