Want this question answered?
Leeches eat blood.
A leech eats blood and it sucks it through your skin. They do eat other invertebrates.
blood
Leeches drink the host's blood.
What dose a leech eat
What dose a leech eat
What dose a leech eat
Leeches mainly live off other animals blood, although some species can eat small shrimps and other small animals that come in contact. The common leech grows up to 18inches in length, when they suck blood thier bodies grow wider in order to suck up as much as possible.
A grown leech can consume between 20 and 50ml of blood until he is full. A leech can eat only once in a year to be able to live. This does not mean however that they only eat once in their lifespan.Some leeches live only one year; some several years.I would say that a leech consumes about 70-250ml of blood in its lifespan.
Most leeches will eat an entire earthworm whole! But they ALL have a passion for blood. I'm not recommending it, but you can take your pet leech and let him leech of you, your dog/cat/hamster/whatever for about 20 minutes until he/she gets full. They only consume a few cc's of blood, but you have to be careful as they may be carrying diseases...
Birds and moles that are immune to this and cannot be internally harmed by the leeches. Also, some fish may be immune to the leeches too, so they would also be able to eat them.
yes how else can they eat panda sperm