Faith is NOW does not mean results and outcome are now. Have faith at the moment and nurture (protect and develop) it. God will bring results when He deems best. But your part is to know He has heard you and received your faith and so in the spirit realm, it is done! It will manifest in the natural when He judges is best for you.
We don’t know everything and we don’t always know reasons for delayed results even though prayers are already heard. As humans we are typically myopic (short sighted). We just want the solution! We want our problems solved ASAP. With God it doesn’t quite work that way, it’s a bigger picture. The salvation of your soul (a process) is at stake as well as the salvation of others in your path.
Scriptures:
a. Now faith is the substance of things hoped for, the evidence of things not seen. (Hebrews 11:1)
b. But without faith it is impossible to please Him: for he that cometh to God must believe that He is, and that He is a rewarder of them that diligently seek Him. (Hebrews 11:6)