Spider mites eggs take 3 days to hatch, neem oil doesnt effect the eggs so you have to apply evrey 3-4 days for a couple of weeks. Neem oil is absorbed into the mites or other bugs and it makes them to sick to mate. Messes up there hormones. Gotta get each generation as they hatch though.
edit...