When is the right time to give up on something, when should you stay committed to a cause and when should you let it go