‘Until the time came to fulfil his dreams, the Lord tested Joseph’s character.’ Psalm 105:19 NLT
God works according to His own timetable. And when you accept that, you’ll be able to enjoy where you are right now and get to where He wants you to be. Furthermore, God may not answer all your questions; at least not in the way you’d like Him to. But be assured He is working. And since what He’s working on is often bigger than you can comprehend, He won’t bother you with details you can’t handle.
Think—if God had told you all the things you’d have to go through to get to where you are right now, could you have handled it? He knows how long it’ll take and how hard it’ll be— that’s why He’s silent. If He showed you your whole life in advance you’d faint. Joseph discovered during his time in prison that when God gives you a vision and you commit yourself to it, there’s no ‘opt-out clause.’ So stop projecting into the future. When you live in yesterday you end up with a case of the ‘if onlys’, and when you try to live in tomorrow you get a case of the ‘what ifs’.
Remember the popular hit song: ‘One day at a time, sweet Jesus, that’s all I’m asking of you. Just give me the strength to do every day what I have to do. Yesterday’s gone, sweet Jesus, and tomorrow may never be mine. Lord, help me today, show me the way, one day at a time.’ What should you do? Trust God to work things out for you according to His timetable.