Elephants are pregnant for up to 22 months. African elephants have a longer gestation period than Indian elephants.