There are many reasons why you can’t sleep at night, such as cough variant asthma, cardiac insufficiency, gastroesophageal reflux disease and so on. 1. Cough variant asthma: a special type of asthma, mainly manifested as irritating dry cough, mostly at night and early morning episodes, without obvious wheezing, shortness of breath and other symptoms. Its can cause non-stop coughing at night unable to sleep. 2. Cardiac insufficiency: some patients with chronic cardiac insufficiency, lying down at night, there will be an increase in the amount of return blood, the heart load increases, aggravate the lungs bruises, causing coughing, accompanied by dyspnea, coughing up pink foamy sputum, the need for timely medical attention. 3. Gastroesophageal reflux disease (GERD): a chronic disease in which the contents of the stomach and duodenum reflux into the esophagus, resulting in a series of symptoms. When sleeping in a flat state, the acidic reflux material may reflux into the throat, irritating the throat and trachea, causing symptoms such as coughing and pharyngeal discomfort. It can cause a constant cough that prevents sleep at night. Coughing at night can not sleep there are other reasons, such as rhinitis sinusitis nasal secretion reflux stimulation caused by cough, chronic bronchitis, bronchial dilatation of airway secretions in the position of the change in the flow will also stimulate the mucous membranes caused by coughing, but also pay attention to the exclusion of the presence of allergic substances in the surrounding environment caused by coughing, you should be timely to the hospital, clear cause, under the guidance of a professional doctor, follow the instructions of the doctor for treatment.