There are three types of leeches: the bloodsucking leech, the parasitic leech, and the lungworm leech. These types of leeches feed off of animals or humans to survive. Leeches can grow as large as 10 inches and consume a lot of blood in one feeding session.