"The time that the people of Israel lived in Egypt was 430 years. At the end of 430 years, on that very day, all the hosts of the Lord went out from the land of Egypt." EX 12:40-41
The Lord has a day for his children. Israel groaned under Egyptian slavery for 430 years until the "very day" God determined their bondage would end. And "on that very day" the people of Israel walked out of Egypt.
God had a day for Jesus to enter the world - he was born in the "fullness of time" (Galatians 4:4). He had a day for Jesus to die and a day to rise from the dead. And he has a day when Jesus will return - "the Day of the Lord."
God had a "very day" for you.
He had a day for you to be born into this world. He also had a day for you to hear the gospel, and a day to open your eyes to the glory of Christ and be born again.
God has many a "very day" in our lives.
He has specific days planned for us to meet a person or hear a message that will change our lives forever. He's planned days when we will touch people for Christ. He has specific days when he'll bring incredible and surprising blessings into our lives.. He created good works for us to walk in and knows the very day we will walk in each of them. Who knows what God may do in your life today?
If you're suffering, take comfort in this - God knew the day your trial began and he has a day for your suffering to end, just like he did with Israel. God knows the exact length of your affliction down to the hour and minute. Who knows? Your misery could end this morning. Today could be the last day of your distress. But even though you don't know how long you must endure, rejoice that God knows. Your grief won't last one minute more than he wills.
Don't give up.
Keep asking God for all you need and trust the timing to him. Keep asking him to help you, change you, heal you, deliver you. He has a day for you.