how long does this pain last?