I bought it for bird flu then it was said to give some protection by shortening the illness by a day or two, it does not prevent it just lessons it a bit. you have to take it at the start or it is not as effective, two a day. Better than nothing I guess but not a cure or preventative, that's what I recall anyway. Don't know if it's as good against porky flu.