This depends on the type of poison. First-generation poisons can kill a rat in a week or less. Second-generation poisons can kill a rat in only two or three days.