I've had two assassin snails in my tank for nearly a year. I saw no signs of breeding until about a month or two ago when I noticed quite a few tiny, tiny babies. I wasn't sure if they were assassins to start with (I thought they might have been hitch-hiking pond snails on a new plant I bought and thought it'd be welcome new food for the current two assassins). Then they grew a bit...and they are definitely baby assassins...and there are hundreds of them! I had read that assassins breed slowly...well, they took a long time to breed, agreed, but now that they have there are rather a lot of them.

So my question is. How long until they are saleable adults?