Cough is caused by virus which inflames your throat, windpipe and lungs. Cough can last for more than 1 week. Coughing is a reflex action from your body to clear its airway of foreign particle and protecting your lungs from infection. It is a body way to clear the breathing passage. Continuous coughing can leave your neck aching.