Swine flu cannot affect the same person twice. But this is possible in 2 scenarios. One is when the test gives you a false positive. Second is when you have had flu due to a different strain and you get flu the succeeding time due to another strain of virus similar to the one that you had been infected with earlier