why waiting is difficult for humans