He will do this. (Psalm 37: 5)
I once believed that after I prayed, it was my responsibility to do everything in my power to bring about the answer. Yet God taught me a better way and showed me that self-effort always hinders His work. He also revealed that when I prayed and had confident trust in Him for something, He simply wanted me to wait in an attitude of praise and do only what He told me. Sitting still, doing nothing except trusting in the Lord, causes a feeling of uncertainty, and there is often a tremendous temptation to take the battle into our own hands.
We all know how difficult it is to rescue a drowning person who tries to help his rescuer, and it is equally difficult for the Lord to fight our battles for us when we insist upon trying to fight them ourselves. It is not that God will not but that He cannot, for our interference hinders His work.
~C. H. P.
Spiritual forces cannot work while we are trusting earthly forces.
Often we fail to give God an opportunity to work, not realizing that it takes time for Him to answer prayer. It takes time for God to color a rose or to grow a great oak tree. And it takes time for Him to make bread from wheat fields. He takes the soil, then grinds and softens it. He enriches it and wets it with rain showers and with dew. Then He brings the warmth of life to the small blade of grass, later grows the stalk and the amber grain, and finally provides bread for the hungry.
All this takes time. Therefore we sow the seed, till the ground, and then wait and trust until God’s purpose has been fulfilled. We understand this principle when it comes to planting a field, and we need to learn the same lesson regarding our prayer life. It takes time for God to answer prayer.
~J. H. M.
Cowman, L. B. E.; Reimann, Jim (2008-09-09). Streams in the Desert: 366 Daily Devotional Readings (pp. 160-161). Zondervan. Kindle Edition.