How long can an infected person carry stec?

Usually 7 days. An infected person can carry stec [shiga toxin e. Coli] for 7 days or less. But some younger kids can keep shedding these germs for up to 3 weeks or longer.
Usually a few weeks. Shigella producing e. Coli typically clears as the infection disappears. However many continue to shed for several weeks. Kids shed longer than adults. Some cases can continue to shed for months. Good hand washing is essential.