Two Kinds of Promises
Some of God's promises require that we meet a condition before He responds.
Christianity rests on a foundation of God’s promises. There are two kinds—unconditional and conditional. Fulfillment of an unconditional promise rests solely with the Lord. One example is God’s covenant to never again destroy the entire earth by flood (Gen. 9:11).
On the other hand, if a promise is conditional, fulfillment depends on certain requirements being met. The transaction can be expressed as an “if-then” statement. James 1:5-7, for example, tells us that if we request wisdom from God by asking in faith without doubting Him, then He will give it generously. And in Matthew 6:32-33, Jesus promises that if we seek first God’s kingdom and righteousness, then everything we need will be provided.
The Lord will do exactly what He has promised, but when there’s a condition, you must satisfy the requirements He has set. If you’re still waiting for God to keep a particular promise, check the context for a stipulation. Then make certain you’re carrying out your part. And remember that while the fulfillment is certain, the timing is always in the Lord’s hands.
Credit to InTouch Ministries