It can take pinworm eggs 1 to 2 months to hatch, but it can take longer for the adult gravid female. Although the pinworm infection can only be found in humans, pets can carry the eggs in their fur till it hatches. Once the female pinworm matures, it migrates to the colon and lay eggs around the anal region when their host sleeps at night.