My 12 year old son has had a cough for over a month. How long is too long to have a cough?
If associated with an upper respiratory infection (cold, flu) 2 or 3 days, if completely new cough not associated with anything else - 2 days.