There's a difference between having to drink blood, and having an intense, nearly uncontrollable craving for blood.
Some vampires fit into the latter, most fit into the former, so it's sort of a pseudoimmortality - they can stay alive forever as long as they keep drinking blood.