Q. Flu: People are contagious for 5-10 days (viral shedding) why are children allowed back to school after 24 hr fever free a. First, the vast majority of people who think they have the flu (influenza) do not, and not all viral infections are the same.