Sefer Avodas Binyomin relates that a man once came to the home of Rav Binyomin Rabinowitz zt”l, Dayan on the Badatz of the Eidah Hachareidus, and told him, “I have a lot of bitachon, but I still have very little parnassah.”
Rav Binyomin asked him, “When you were a kid, did you ever worry about whether or not you would have meat and fish for Shabbos?”
The man answered, “No. I knew my father would take care of that.”
Rav Binyomin continued, “Did you ever in your life not have meat and fish for Shabbos?”
“Yes,” the man said. “I once was sick and the doctor told me not to eat fish and meat until I got better, so my father didn’t give me any that week.”
“Think about what you just said,” Rav Binyomin told him. “When your father knew that it wasn’t good for you to eat fish and meat, he didn’t give you any, and you understood. So too, if you ask Hashem for a lot of money and He doesn’t give it to you, it is because your Father in Heaven knows that it wouldn’t be good for you. Just have bitachon and trust that He is giving you what you need and withholding from you things that you shouldn’t have for your own good.”