A commonly quoted passage from the Bible is Jeremiah 29:11 which reads (in part) "For I know the plans I have for you, plans to prosper you and not to harm you, plans to give you hope and a future." We often read this to be encouraged. We tell ourselves God is working things out for me behind the scenes and I'll get that prosperity soon.
But we must be careful to read the whole chapter. It is true that God is working behind the scenes for our good, but we have a tendency to believe our idea of what's good and God's idea are the same thing. We also often fail to agree about timing.