The Family Of Imran - 3:179
Allah will not leave the believers in the state you are in. He will separate the good from the bad. Nor will Allah make you know the future. But Allah chooses whom He wills from His messengers. Believe in Allah and His messengers. There is a great reward for you if you believe and act righteously.
Related:
The Jinn/72:25
"Say, "I do not know whether what you have been promised is near or whether my Lord has appointed for it a long time."
The Jinn/72:26
He is the Knower of the future; and He does not reveal His secret to anyone.
The Jinn/72:27
Except a messenger whom He chooses, and He gives an observation before and after that messenger.