You have to wait for a day for them to hatch but once you put them in your tank your fish/inverts/corals will go crazy. It's fun to watch them eat and chase after all of the tiny brine shrimp. It is also very nutritious for the fish as well. So yes, it is worth the time.