Trust in the Lord with all thine heart, and lean not unto thine own understanding.
Children are constantly asking the question “Why?” “Why do I have to go to bed?” “Why can’t I have candy for breakfast?” “Why won’t you let me play in the street?” Of course, to adults the answers to these questions are obvious and make complete sense because we understand that it’s in the best interest of the child to get sufficient sleep, eat nutritious food, and remain safe while playing. But children simply do not understand this yet, and therefore have to trust their parents to make good decisions for them.
It is the same with trusting God; He knows what is best for us even if we don’t understand what is happening. Carrying out God’s will does not hinge upon our understanding every matter, but it does require that we live a God-honoring life and trust Him completely, “For as the heavens are higher than the earth, so are My ways higher than your ways,” says the Lord (Isaiah 55:9).
We cannot possibly know and understand why God chooses to do what He does and how He chooses to do it. What we can do though, is trust that He has our best interest in mind and honor Him with our obedience.(From Turning Point)
The will of God is never exactly what you expect it to be. It may seem to be much worse, but in the end it’s going to be a lot better and a lot bigger.