这样的情况有多久了呢?根据您的症状描述,考虑为支气管哮喘的可能性大。建议及时到医院呼吸内科就诊,完善肺功能及胸片检查以明确原因,再对症治疗,平时注意防寒保暖,注意休息,饮食上忌食寒凉的食物,比如冷饮,多喝温开水。