Sea otters are sexually mature when they are 3 years old. The gestation period is 6-8 months. Usually one pup is born, but twins can be born too. Pups stay with their mothers for about 8 months.