how long til I get the flu