Wondering how long is the flu contagious? Typically, adults with influenza can spread the virus from one day before symptoms appear to about five to seven days after becoming sick. Children may be contagious for even longer. It's essential to practise good hygiene, such as washing hands frequently and covering coughs, to prevent spreading the flu. Remember, getting vaccinated annually can significantly reduce your risk of catching and spreading the flu virus.