你好,如果感冒时间过长的话,会引起心肌损伤,进而导致胸闷气短。根据你的描述,感冒时间长,咳嗽咳痰,痰中有血丝,考虑感染比较重,有引起心肌损伤的可能。
建议你可以去医院查一个心肌酶谱,如果确诊时心肌损伤的话,需要营养心肌治疗,避免发展为心肌炎,其他的还需要继续抗感染治疗。