How do vampires live?

They don't. Two reasons:

  1. By definition, vampires are undead, reanimated deceased, therefore non-living beings. What is dead cannot live.
  2. They are not real. What is not real cannot live.