建议去医院检查一下血常规,根据病症来对症治疗,平时多注意喝水,保证充足的睡眠,注意保暖,不要着凉。感冒好久不好,很有可能是用的药物不对症,如果是病毒性感冒,要用抗病毒药物治疗,细菌引起的感冒,用抗生素进行治疗。