God's timing is perfect. There is no other or better way to make that statement because it is 100% true and fool-proof. Even though we, the human race, seem to think that we know and understand what's going on, we don't have a clue half the time. Over and over in my life I have seen first hand that my opening sentence is true. If only I could remember it all the time and not try and make things happen on my own.
Waiting on God and trusting Him to do what is in His will in His time is hard, but no one ever really said it would be easy, just that it would be worth it. In the past few years, those closest to me have probably heard me say a countless number of times one or all of the following: that's not fair, when will I have my turn?, how come their life/lives seem so easy? However, looking back, I have become a better and stronger person for not taking, in my opinion, was the easy road. Whenever everything seemed to be going just perfect for a friend or acquaintance, it just didn't seem fair. When would my road level out and be easier to walk? Why does it feel like I'm running uphill over boulders?
The truth and answer is simple: God was teaching me something. And since I am a slow learner and need to have the information presented to me multiple times apparently, only after the fact could I see this. How annoying.
God's perfect plan and His perfect timing will make sense when He decides it will make sense. Everything is going to come together for me, in my opinion, when He knows the time is right. Right now, I'm learning patience. I guess I should say "still" since it seems to be a never-ending battle for me. I need to be patient and wait for His timing and not try and force my own agenda on my life. Instead of being jealous or upset about all the "things" that others are getting and where they seem to be going in their life, I need to be thankful for the things I have, wish them luck or congratulate them and pray for the opportunities to present themselves when God decides. Clearly not an easy thing to do.