Health, News The viral flu typically lasts for two to seven days and is usually treated symptomatically with good hydration and rest, without antibiotics, doctors said.