You can expect the symptoms of your cold or upper respiratory infection to last 14 to 21 days. A dry hacking cough may continue for up to three or four weeks. To help you recover: Drink more fluids