Isaac was 40 years old when he married Rebekah. “And Isaac prayed to the Lord for his wife, because she was barren. And the Lord granted his prayer.”
Isaac was 60 years old when Rebekah gave birth to their twin boys (see Genesis 25:19-26).
Have you been praying and waiting for a long time? Don’t give up.
God said to Moses, “Go up to the land I swore to give Abraham, Isaac and Jacob. I will send an angel to drive out your enemies. But I will not drive them out in a single year, because the land would become desolate and wild animals would multiply and threaten you. I will drive them out a little at a time until your population has increased enough to take possession of the land (from Exodus 33:1; 23:29-30).”
God did what was best then. He does what is best now.
He has good reasons for waiting to answer prayer.