Hi and sorry you are not feeling well. I agree with the previous post, you should see a doctor. It could be mononucleosis, Ebstein Barr virus. Do you have a sore throat and/or swollen lymph nodes in your neck area? Do you have a cough or night sweats? Usually, low grade fevers are a sign of infection but it could be many things as stated above, especially since it has gone on so long.
take care and let us know how it goes.
mkh9
Many things can cause low-grade fevers: auto-immune diseases, infections, b-12 deficiency, TB. You should see a doctor and be tested. Don't let them talk you out of it. If the doctor says a low-grade fever is meaningless, find a new doctor.
you might have 2 go to the Doctor and and see what they say because they would be able to put you on a medicine that would be very helpful