Since your illness is a seasonal thing, have you ever been tested for allergies? Allergies can make you feel awful and you might mistake it for a virus.
The doc last year seemed to think it was viral. Feels like the same thing every year. I had some kind of pneumonia twice in the winter of ‘04. Now every year I get this. Last year it was around Thanksgiving. Lasted thru Christmas. Took an antihistimine last night just so I could sleep a little better. But that was all it did. Helped me sleep. Wasn’t up every couple of hours coughing.