If you haven't had a need met yet, ask yourself...
Would God view this as a true need?
He may be delaying until a more appropriate time. Trust God's wisdom rather than doubting His goodness.
If we have a genuine need and bring it to the Lord, He will surely meet it.
After all, what could He possibly deny us after giving us Jesus.
He who did not withhold or spare [even] His own Son but gave Him up for us all, will He not also with Him freely and graciously give us all [other] things? ~Romans 8:32 AMP