Mebendazole does not kill the eggs of the worm. This is why you may need to take another dose 2 weeks later to help prevent reinfection. How long does it take to work? The medicine should start to work straight away but it may take several days to kill all the worms.