Flu can be contagious from 1 day before you feel sick to 5 days after symptoms are visible. Children tend to spread the disease for even a more or sometimes more. People with weakened immunity can spread the disease for a longer time. If you are free from fever and other signs for 24 hours, you can continue your daily routine.