Read John 16:1-4
[Jesus said] “I have told you these things so that you won’t abandon your faith….Yes, I’m telling you these things now, so that when they happen, you will remember my warning. I didn’t tell you earlier because I was going to be with you for a while longer.” – John 16:1,4 (NLT)
God doesn’t tell us everything right away, or even when we think we need it, but when He knows we need it. He does this so that we will continue in faith, knowing that our future is in the secure hand and infinite love of God. So while we are warned that trouble lies ahead, we are encouraged and comforted that God is with us always.