The hatching period depends on the species of snails you have. Many freshwater snail eggs do not have a fast hatching period. For instance, Ramshorn snail eggs hatch in a week, whereas some species may take somewhere around two to four weeks. The slowest hatching period is of Assassin snails which is one to two months.