Life presents us with various challenges, everyday. However, some battles are way too complicated to deal with. This is why it is important to understand that, not every battle is worth a fight. Some are like passing storms, they will eventually subside without your intervention. Just be a spectator and watch how things take turn for the best.
To be able to acquire the most from your passing challenges, you should learn the art of patience. Patience is not easy. In fact, it is one of the hardest things to master I know. Waiting may seem like eternity or you are simply giving up, but it may still be the best thing to do.
Simply work on yourself. Learn when to take action and when to wait. These are important skills to allow you efficiently concentrate your energy on most important goals and challenges so as to avoid draining it in wrong places.
Simply learn the art of patience.