Well, there must be sufficient nutrients - vampire bats do just fine, and they're mammals. They are, however, small.
Considering that a Desmodus rotundus eats something insane, like half its body weight in blood in a feeding, and is a small bat, I would think that a human would need vast ponds...