how long does a e pill last