Leeches are hermaphrodites, meaning each individual has male and female reproductive organs. During mating, two leeches will exchange sperm. Each leech then produces a cocoon in which its eggs develop. Once the eggs hatch, the young leeches are on their own and must find food and shelter.