I've only actually had the flu once and it was a few years ago. I was really sick for about two weeks, but it took about one month for me to get completely back to normal (not feeling weak and fatigued). I went to the doctor three times over two weeks and they gave me antibiotic shots and almost wouldn't let me drive home because my fever was so high and I was so dehydrated. The only reason they let me go was because I didn't have anyone to come get me at the time and I just lived right around the corner. Actually, the third time I went to the doctor, I had to have someone from work take me because I knew I couldn't drive myself and DH couldn't take time off.
Hope it doesn't take you as long to recover as it did for me and I hope you feel better soon.