Gestation in rabbits lasts between 28 and 31 days, and females can mate again within hours of giving birth. Rabbits are induced ovulators, which means the act of mating stimulates the female to ovulate. The mother can give birth to a new litter before the previous litter is even weaned.
In the wild, female rabbits are often impregnated again within 24 hours of giving birth, and they continue giving birth to litter after litter throughout their lifetime. Wild rabbits are subject to an extremely high rate of predation, and their best chance for survival as a species is to produce as many young as possible.