Thanks for posting on HCM,
All the symptoms you are presenting are indicative of a systemic bacteria, viral or parasitic infection
To determine this, you will require your blood to be tested (CBC, thick blood film, widal test
, CRP, ESR etc) and urine analysis to rule out any possible infectious causes.
can come about as a result of the fever which is due to the infection. Stress can hardly lead to recurrent low grade fever
So I suggest you go visit a doctor who can run those tests and provide you with treatment.
Hope this helps