One of the hardest things in life is to know when to keep going and when to move on.