The pictures are not the best to see her stretched out but one looks like she may be. Usually about 30 days or so give or take you will see eggs. So 5/20 shed will give you approx. 6/18 lay date. I am not sure about all this but that's what I have read.