God is never late or early. God’s timing is perfect as God is perfect. We want something to happen, but in God’s timing, it may be in a couple of days, months, or years, remember it is God’s timing and God’s timing is perfect.
Why was Isreal kept in capacity in Egypt for 400 years? The LORD wanted to wait before giving the Promised Land to Israel because “the iniquity of the Amorites is not yet complete.” Again our desires are different than God’s because He has His reason, His purpose, and His Will.
Why has the rapture not happened yet? Only God knows, not even Jesus knows when this will happen. Again, God’s timing.
At conception, God gave us gifts, our talents, our purpose, our plans, and our destiny. We tend to get in His way and not follow the will He has for us. We don’t wait for the right jobs, the right person to marry, where to live, and more. We don’t do ask Him we just do our thing and we leave God out of our decisions. Then we ask Him for help to fix the situation we created. We expect God to do this in our timing and not God’s timing and will that He has for us.
Matthew 6:33 “But seek first the kingdom of God and His righteousness, and all these things will be added unto you.”
If you or your family members do not know Jesus, remember Jesus died for everyone and made it simple, just call on the name of Jesus and you shall be saved. Then, you will be in Heaven with all other believers!