As humans, we have a lot of limitations. Our strength is limited and even our understanding in every situation in life has a limit. Most of the time, when faced with difficult situation or big problem, we cannot understand why such things happens to us.
But whatever situation or problems we have, always remember what apostle Paul said in 1 Corinthians 10:13: Every test that you have experienced is the kind that normally comes to people. But God keeps his promise, and he will not allow you to be tested beyond your power to remain firm; at the time you are put to the test, he will give you the strength to endure it, and so provide you with a way out.
In this passage, God gave us an assurance that we don’t need to worry in whatever situation we have because He will not allow every test to exceed our capacity. And I believe that God is in control in all things. Trust Him!