7 Be patient, then, brothers and sisters, until the Lord’s coming. See how the farmer waits for the land to yield its valuable crop, patiently waiting for the autumn and spring rains. 8 You too, be patient and stand firm, because the Lord’s coming is near. 9 Don’t grumble against one another, brothers and sisters, or you will be judged. The Judge is standing at the door! — James 5:7-9 NIV
God has a plan and He reveals as much of that plan to us as we need to know to do His will. As Paul pointed out to us:
26 the mystery that has been kept hidden for ages and generations, but is now disclosed to the Lord’s people. 27 To them God has chosen to make known among the Gentiles the glorious riches of this mystery, which is Christ in you, the hope of glory. — Colossians 1:26, 27 NIV
For whatever reason, He has chosen to keep the timing of His return a secret from us at this time. We could get into huge discussions about this, but it would be an ultimate waste of the time God has granted us to be here on this earth. We need to spend the precious days that we have doing the good works that God has prepared for us to do. We need to do that without accusing, grumbling or judging others. We need to spend our time in praise, prayer, worship and leading others to Jesus. This is the kind of work that will endure the fire when it is tested. This is the kind of work that will earn us crowns in glory. The more crowns we earn, the more we will have to cast at the feet of Jesus in honoring Him when we get to heaven. Our concern is to be sure that we persevere and complete the work that God has planned for each of us. He will be the judge of all that is said and done.
36 You need to persevere so that when you have done the will of God, you will receive what he has promised. 37 For, “In just a little while, he who is coming will come and will not delay.” — Hebrews 10:36, 37 NIV