Coughing is a common symptom of many different illnesses and conditions. It can be caused by allergies, asthma, colds, flu, respiratory infections, and even smoking. It can also be caused by more serious conditions like bronchitis, pneumonia, and heart failure. In some cases, coughing can be...