... diharea and vomited several times. How long does this last?