感冒很久老是不好可以去医院检查一下,化验血常规,找到病因进行针对性治疗,也可以多吃一些含有维生素的食物,提高身体的免疫力,因为感冒是由于人体的免疫力下降引起的,在饮食上可以多吃一些高蛋白低脂肪的食物,比如瘦肉,鱼肉等,有营养的时候可以给身体补充一些营养,对身体恢复也是有帮助的。