There are many reasons why you can’t sleep at night with more than a cough, and common causes include acute bronchitis, lung abscess, and bronchial asthma, which can be treated with medication and surgery depending on the cause.
1. Acute bronchitis: acute bronchitis patients due to pharyngeal mucosal congestion, swelling, secretion increase, when stimulated by cold air will cause more than a cough can not sleep at night, a number of coughing, may need to follow the doctor’s instructions to use dextromethorphan, propoxypromazine hydrochloride and other treatments; if there is mucus sputum can be given to ambroxol, carboxymethyl stannum and other medications.
2. Lung abscess: Lung abscess is a common infectious disease, the main symptoms are cough and coughing purulent sputum.
Treatment needs to be strictly in accordance with the doctor’s instructions to take clindamycin hydrochloride capsules, metronidazole tablets and other drugs to fight infection, for more serious patients need to be treated by lung segmental or lobectomy.
3. Bronchial asthma: bronchial asthma referred to as asthma, can be due to environmental factors, genetic factors and other factors that cause the symptoms of the attack, the main manifestation of coughing, shortness of breath and chest tightness, etc., the seriousness of the condition will lead to more than coughing and can not sleep at night, you can follow the doctor’s orders to use albuterol, prednisone hydrochloride tablets, methylprednisolone tablets and other medications.
Coughing at night may also be caused by tuberculosis, pneumonia, reflux esophagitis and other diseases, which require prompt medical treatment. These medications should be used under the supervision of a physician.