Blood worms mainly feed on algae and detritus. They frequently build tubes of mud around themselves, which are at times attached to stones. Blood worms make up a significant portion of the diet of fish, thus they are commonly used as bait by anglers.
Blood worms are carnivorous, and will eat any type of animal matter, inset, or fish small enough for them to capture. They have a poisonous and painful bite.