Cough, or tussis is a natural reaction that occurs when something irritates your throat or your body is trying to expel something harmful. A lot of short term coughs are due to respiratory tract infections such as cold or flu virus. Long term cough can be caused by diseases and conditions like asthma, and also lifestyle factors like smoking.