Usually when you know longer have a fever, and feeling achy all over. You are starting to feel normal again. You shouldn’t be still contagious from the flu. That may take between five too ten days to get to that point. So try and keep your distance so you want infect anyone else. Now if you are talking about the swine flu, then it will take twice as long. It would be best if you avoid company until you are completely well.