Yep, 3 weeks is not unusual. But, importtant to distinguish between a child who is otherwise well, ie eating, sleeping, and playing despite having a cough and/or runny nose, and one who is feverish, listless, miserable etc. The former is no concern, the latter needs to see the Dr.