how long does it take to get over the flu b?
As harsh as the flu can be, the good news is that most people feel much better within one to two weeks. Most healthy adults become contagious the day before symptoms develop (which makes it trickier to prevent from spreading). They remain infectious for up to five to seven days after symptoms appear.