How Long Does the Flu Last? Recovery Stages and When to See a Doctor