There’s a saying that is used often in Twelve Steps programs:

“Don’t leave five minutes before the miracle happens.”

I would agree.

Don’t quit too soon.

Don’t give up too early.

Don’t expect an easy ride.

And don’t stop praying.

Your dreams may be five minutes away, or five years.

But if you do not persist, you will never get there.