Pregnancy for Indian elephants generally lasts around two years. During this time, the female elephant will go through several changes in her body and her environment as she readies herself to become a mother.