Short-term coughs are commonly caused by: a respiratory tract infection (in the throat, sinuses, lungs or airways), an allergy, a flare-up of a long-term condition such as asthma, or inhaled dust or smoke.
Source: Cough @ NHS Choices
Video
image by LoggaWiggler under CC0 license