Hi Gracie, mine has lasted about 3 days which is why I am worried. As I said though I'm not in any pain, no clots...and feel fine otherwise. I rang my ob so just waiting for him to call me back.