When Is The Right Time To Give Up ?