A Answers (2)
Stacy Wiegman, PharmD, Pharmacy, answeredIf you have swine flu (also called H1N1 flu), you can infect other people for five to seven days after you become sick. You are also contagious one day before you feel symptoms of the infection.
Reston Hospital Center answered
If you have swine flu (H1N1), you are contagious from about a day before your symptoms begin until your symptoms are gone - about eight days or so. You should limit your contact with other people while you have symptoms, to avoid spreading the disease.