In your difficulties, you discover God's faithfulness and divine purposes for your life. He is not a liar, and He will not withhold any good thing, from you, when you walk upright. Chances are you will have to wait on Him, but the outcome is worth the waiting.