For elves, pregnancy typically lasts around nine months, the same as it does for humans. However, there can be slight variations in the length of gestation depending on the individual elf. Some elves may carry their child for a longer or shorter period of time, but nine months is the average length.