Wait for the Lord.
It may seem an easy thing to wait, but it is one of the postures that a Christian soldier cannot learn without years of teaching. Marching and quick-marching are much easier for God’s warriors than standing still. There are hours of perplexity when the most willing spirit, anxiously desiring to serve the Lord, does not know what role to play. Then what shall it do? Vex itself by despair? Retreat back in cowardice, turn to the right hand in fear, or rush forward in presumption? No, simply wait. Wait in prayer, however. Call upon God, and spread the matter before Him; tell Him your difficulty, and plead His promise of help.
In dilemmas between one duty and another, it is best to be humble as a child and wait with simplicity of soul upon the Lord. It is sure to be well with us when we feel and know our own folly and are genuinely willing to be guided by the will of God. But wait in faith. Express your unstaggering confidence in Him; for unfaithful, untrusting waiting is just an insult to the Lord. Believe that if He keeps you waiting even until midnight, He will still come at the right time; the vision will come and not delay. Wait in quiet patience, not rebelling because things are difficult, but blessing your God for the privilege of affliction.
Never grumble against the second cause, as the children of Israel did against Moses; never wish you could go back to the world again, but accept the circumstance as it is, and put it as it stands, simply and with your whole heart, without any selfish agenda, into the hand of your covenant God, saying, “Now, Lord, not my will, but Yours be done. I do not know what to do. I am at an end of myself, but I will wait until You part the floods or drive back my enemies. I will wait, even if You test me for a while, for my heart is fixed upon You alone, O God, and my spirit waits for You in the deep conviction that You will still be my joy and my salvation, my refuge and my strong tower.”
C.H. Spurgeon, revised and updated by Alistair Begg.