The life cycle of a common garden snail consists of four distinct stages. First, the egg stage begins when two snails mate and the female lays a cluster of eggs in the soil or on vegetation. The eggs hatch into young snails after about two to four weeks.