People are contagious for at least 3 days after all stomach flu (viral gastroenteritis) symptoms have completely stopped and they feel perfectly fine2. That means that even when they feel fine they still have the virus in their stool for at least 3 days.