Not every promise God makes in His Word is for everyone, and neither are they all unconditional.
2 Corinthians 1:20
God’s promises declare His intention to graciously bestow blessings. They fall into several categories, and understanding the difference will help us know how to claim the blessings our Father has in store for us.
Some biblical promises are general, but others are limited. This means certain pledges involved a specific person, time, or purpose but may not apply to us. For instance, Genesis 18:10 assured Sarah a son. We cannot simply claim that promise, assuming God will do likewise for us. He certainly can use such a passage to impress upon your spirit His desire to bless you in that way. But we must guard against grabbing promises randomly, expecting them to be fulfilled no matter what.
Scripture contains many unconditional promises—assurances whose fulfillment requires nothing on our part. For example, God has said He will bear our burdens daily (Ps. 68:19), He will never leave us nor forsake us (Heb. 13:5), and He will come again (John 14:3). We also find many conditional promises, which are guarantees with an “if. . .then” stipulation (Prov. 3:5-6; 1 John 1:9).
God delights in meeting His children’s needs and desires, and His promises are for their benefit. But He also makes one promise to unbelievers: When a lost person requests forgiveness of sins and receives Jesus as Savior, that individual will be saved (John 3:16). Have you acted upon that promise? If not, don’t delay. Once you accept Christ, there are many more promises waiting for you to claim.