Sea turtles begin their journey to shore to lay their eggs starting in May. Eggs take approximately 50-80 days to hatch, making July-October some of the best times to witness sea turtle hatchings.