I've just been generally feeling run-down for about a month now, and the lymph glands in my neck have been enlarged for the same amount of time. I had a sore throat for about a week, and a fever for a day or two, but they were both weeks ago. I guess that means that I'm still fighting off a viral infection, but does it normally take this long to recover?