People suffering from the flu are highly contagious in the first three to four days after the illness begins. However, they can remain contagious for up to a week or longer, especially in children and individuals with weakened immune systems.