I have been running a fever off and on for over a week now.  I saw my family doctor yesterday and the only thing he told me was that there was a virus going around.  Could a virus cause you to have a fever for that long of a period of time?  I have no energy and just plain feel awful.
HelloUsually fever caused by virus remains for 5-7 days depending on the type of virus (in few cases even up to 10 days) , while in body there develop immunity and antibodies formed against virus. But in your case fever is for 7 days, if there are no any other symptoms, wait for next 3-5 days and take Tylenol (paracetamol) . Still, fever persists even after 10 days consult another physician and get his opinion.