去医院做个血液化验,若是血项高,则是炎症引起,则进行消炎治疗。若是血项不高,则是病毒引起。建议在日常生活中养成良好个人卫生习惯,饮食均衡,注意运动。发烧反反复复将近半个月,原因很多,有可能是病毒细菌引起,也有可能是身体不适造成。