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.
Sometimes you have to wait... but if you wait sitting down we will lose focus and thus possibly get frustrated with the non-positive result.