Heart failure, lung cancer are the more serious conditions that can result in chronic coughing. In case of lung cancer, along with severe coughing, the patient may spit up blood and experience difficulty in breathing. If you have severe bouts of coughing at night or have fits of coughing after eating, it could be resultant of acid reflux disease or GERD.