How long does teething pain last