There is a Time To Wait

In many situations, you can only control your actions, but not the results. You don't need to push too far. Your job is to hope, to believe, and to do your best. Be faithful with the task at hand. 

God is faithful. He keeps his promises. At the proper time, He will only give His best!

I would have despaired unless I had believed that I would see the goodness of the LORD In the land of the living. Wait for the LORD; Be strong and let your heart take courage; Yes, wait for the LORD. – Psalms 27:13-14: