Many of our struggles about faith have to do with timing. We believe, at least in theory that God will keep His promises – but when?
God’s goal for us is to endure and be patient. Having faith requires confidence. There is a great reward to being persistent.
All of this is about doing what God wants us to.
Therefore, do not throw away your confidence, which has a great reward. For you have need of endurance, so that when you have done the will of God, you may receive what was promised. Hebrews 10:35-36