The chances of spreading the flu are greatest 3-4 days after symptoms appear. However, some people can spread the flu anytime over the course of infection from 1 day before symptoms develop to 7 days after becoming sick. People with weakened immune sstems can infect others for an even longer time.
Reference: