总是睡到半夜喘不上气考虑是心功能不全。或者肺部疾病引起。最好到医院检查血常规、C反应蛋白、胸部CT、肺功能、心电图、心脏彩超、心肌酶等等。来明确喘不上气具体的原因。然后根据不同的病因给予对因治疗。平时多休息,不劳累,不熬夜。多吃新鲜的蔬菜水果,不吃辛辣刺激性食物。要戒烟戒酒。