A child can stay contagious from when the symptoms appear to several days or weeks after recovery. Technically, how long a child will stay contagious depends on the pathogen that has infected the child. For instance, most children infected with rotavirus stay contagious for around 12 days, whereas norovirus can be present in stool for up to two weeks after the symptoms stop (15) (16).