Elephants gestate for 18 to 22 months, which is the longest gestation period of any mammal.