I was having this Bible study with my church pastor when he mentioned that God sometimes uses bad situations and builds something good out of them. But when we are faced with problems, rarely does this click to our minds. Most of the time, we concentrate too much on the pain we are going through and this exacerbates the situation anyway. But we have our own perspectives and view when faced with situations and God has His own perspective of the very same situation.
But its imperative to always remember that God is not a limited God. We only limit ourselves when we forget the fact that our problems through Gods view are pint sized no matter how gigantic they appear to us. And again, God never forgets when we tell Him of our situations, no matter how long it will take for a solution to be provided, God still has the issue under purview. Sometime the lags before the solution is finally availed is meant to teach us something.