Question: can e coli last for months?
Answer: Most people are no longer infectious after about a week, although some people, particularly children, may carry E. coli O157 for several months after they have got better.