Post fertilization mature snails lay eggs which may range between 5 and 45 in number. Typically, it takes 2 weeks for snails to hatch from their eggs.