God already has your situation worked out, even though you may not be able to see it yet. So often we get discouraged because we’re waiting on God to work something out in our lives. We get upset because He is not doing something our way or in our timing. Here we must remember that God’s methods are nothing like ours at all. Everything about Him is so much higher and holier than us.
God truly does work in mysterious ways. Well, they are mysterious to us anyway. We can easily get upset when we do not see God working something out in our lives. But just because we do not see it does not mean He is not working. Believe that the Lord truly is omnipotent and omnipresent. Trust that His ways are not yours. Rest in the fact that He always has your best interest at heart. Stop worrying and let your God work it out!