The flu can last from a few days to two weeks. Though it can take some time for all your symptoms to go away. You should start feeling better in a few days and return to normal in around ten days.