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
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.
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.