From everything I've read, it can take 3-6 weeks for the eggs to hatch, depending on the water temp. With most eggs, a warmer temp will decrease the length of time needed to hatch. This pretty much is the case for my tanks--one of the reasons why deciding to start breeding snails after purchasing a puffer is so frustrating! Once hatched, baby snails grow very quickly if there's an abundance of food.