For the things which are seen are temporary, but the things which are not seen are eternal. 2Corinthians 4:18b
Sometimes we face situations that look impossible to change and seem as if we have reached our limit! Whatever may seem impossible are temporal! They are subject to change; that challenge is subject to change, don't get discouraged. Victory is yours!
After a long wait for God's promise, Sarah decided to do what seemed possible by asking Abraham to lie with her maid to make a baby but God is not limited by time! When the full time came God fulfilled His promise with Abraham (Genesis 21:1-21)
When things seem impossible, don't reduce what God has promised you to what you think is possible or reduce what God has promised you to fit your faith, allow your faith to be stretched and be patient with God's timing. God can never be late.
In the case of Lazarus in the Bible, when he died and was in the tomb for four days "Martha said to Jesus, “Lord, if You had been here, my brother would not have died." She was implying that Jesus came later. However, she quickly follows it up by saying "But even now I know that whatever You ask of God, God will give You.” Jesus said to her, “Your brother will rise again. Precisely, Lazarus came back to life. ”(John11:21-23)
How impossible do you think it is to bring a dead person back to life? Humanly speaking, it's very impossible but never impossible with God. Cheer up, your case is never late and with God all things are possible.