When Matthew 6:33 promises God cares for your needs, is it immediate or delayed gratification?

I believe some receive quick provision while others have their reward delayed into some distant future, because the delay might serve important functions in our lives that we might not be aware of when we first read the promises there.

When Matthew 6:33 promises God cares for your needs, is it immediate or delayed gratification?
Post Opinion