All land slugs and snails are hermaphrodites, so all have the potential to lay eggs. Adult brown garden snails lay an average of 80 spherical, pearly white eggs at a time into a hole in the soil. They can lay eggs up to 6 times a year, and it takes about 2 years for snails to mature. Slugs reach maturity after about 3 to 6 months, depending on the species, and lay clear, oval to round eggs in batches of 3 to 40 beneath leaves, in soil cracks, and in other protected areas.
Source: University of California