A cough is a very disturbing and distressing thing to have. It takes you off your tracks. It inhibits your ability to properly do your work and keeps your trouble. Colds and flu are caused hacking coughs, but it's not just these two that cause cold, there are a lot of other things that can be responsible for your cough, for instance allergies, dust, asthma, gastro esophageal reflux and smoking.