mine were due the 20th but only pipped yesterday afternoon....I rushed them some the one that's out of the shell has a little bit of an opening...so they could have gone another day...I think at some point they must have cooled or something to delay their due date...so don't take after me...sit on your hands!! and breath!! lol