Leeches drink as much as ten times their body weight as they can survive several months or a year between their meals. They can retain blood in their little pouch and use powerful anticoagulants like hirudin to thin the blood for better feeding results.