answered 8/6/2009 How Long Will The Swine Flu Last If You Get It? I caught the swine flu in June and was out of work for 3 weeks... 7 weeks later, I'm still not 100%