Symptoms typically appear within six to 24 hours after a bacterial or viral infection. It may take one to three weeks for signs of an intestinal parasite infection to show up. This may explain traveler's diarrhea that occurs a week or more after returning home. Symptoms are usually mild.