The Almighty God gives us work to do on this earth. Knowing Him does not always make the work easier. Everyone has difficulties.
He will provide for us our need but we will need to accept the work He has for us, even if it is hard.
Ecclesiastes 3:1-11 is a great passage to remember, most especially when you are having hard times. It reminds us that there is a time for everything. Life will not always be easy and perfect, but that does not mean God the Father has lost control. He has special work for each of us Christians to do.
He sees the big picture, and so He knows how the good and the bad will all fit together in the end.
Brothers and sisters in Christ. All we need to do is to obey him, do His work and trust in Him always.
Because God works everything in His time.
Remember: Always give yourselves fully to the work of the Lord because you know that you labor in the Lord is not in vain. 1 Corinthians 15:58