Patience is indeed a virtue. Time is everything too. Just like the weather which is uncontrollable we allow fate do its thing.
Over time, I have chosen to cancel expectations and watch how things unfold because if u expect too much you can be disappointed easily.
RE: Waiting time is frustrating, but it has its value.