The flu is a highly contagious respiratory infection caused by the influenza virus. Flu symptoms typically last about a week, but the most severe symptoms only occur for two to three days (though it might feel like an eternity). You might continue to experience fatigue, weakness, and a cough for another week after you recover.